Annual report pursuant to Section 13 and 15(d)

Debt - Senior Secured Credit Facility (Narrative) (Details)

v3.24.0.1
Debt - Senior Secured Credit Facility (Narrative) (Details) - USD ($)
1 Months Ended 12 Months Ended
Sep. 24, 2021
Nov. 30, 2023
Oct. 31, 2023
Oct. 31, 2022
Mar. 31, 2022
Jan. 31, 2022
Nov. 30, 2021
Oct. 31, 2021
Sep. 30, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]                        
Proceeds from line of credit, net of issuance costs                   $ 11,500,000 $ 40,000,000 $ 34,150,000
Additional debt issuance costs                   1,056,000 1,501,000  
Repayment of line of credit                   51,500,000 0 42,204,000
Interest expense                   11,200,000 $ 7,000,000 $ 9,500,000
Line of Credit                        
Debt Instrument [Line Items]                        
Outstanding letters of credit                   $ 1,300,000    
Senior Secured Credit Facility | Affiliated Entity                        
Debt Instrument [Line Items]                        
Net leverage ratio (greater than) 3.50                      
Fixed charge coverage ratio, maximum 1.25                      
Debt issuance costs $ 2,700,000                      
Senior Secured Credit Facility | Affiliated Entity | Leverage Ratio Exceeds 2.75                        
Debt Instrument [Line Items]                        
Net leverage ratio (greater than) 2.75                      
Percent of excess cash flow 50.00%                      
Senior Secured Credit Facility | Affiliated Entity | Leverage Ratio Greater Than Or Equal 2.25                        
Debt Instrument [Line Items]                        
Net leverage ratio (greater than) 2.25                      
Percent of excess cash flow 25.00%                      
Senior Secured Credit Facility | Term loan                        
Debt Instrument [Line Items]                        
Prepayment penalty                 $ 4,500,000      
Write off of deferred debt issuance cost                 $ 6,400,000      
Senior Secured Credit Facility | Term loan | Affiliated Entity                        
Debt Instrument [Line Items]                        
Face amount $ 100,000,000                      
Additional borrowing capacity (up to) $ 50,000,000                      
Debt instrument, term 5 years                      
Amortized annual payments percentage, year one 5.00%                      
Amortized annual payments percentage, year two 5.00%                      
Amortized annual payments percentage, year three 7.50%                      
Amortized annual payments percentage, year four 7.50%                      
Amortized annual payments percentage, year five 10.00%                      
Net leverage ratio (greater than) 2.75                      
Basis spread on variable rate 3.25%                      
Debt issuance costs $ 1,800,000                      
Senior Secured Credit Facility | Term loan | Affiliated Entity | Revolving credit facility                        
Debt Instrument [Line Items]                        
Net leverage ratio (greater than) 2.75                      
Senior Secured Credit Facility | Line of Credit | Revolving credit facility                        
Debt Instrument [Line Items]                        
Proceeds from line of credit, net of issuance costs   $ 6,000,000 $ 5,500,000 $ 15,000,000 $ 10,000,000 $ 15,000,000 $ 12,000,000 $ 15,000,000        
Interest rate for borrowings   8.69% 8.70% 6.50% 3.60% 3.52%   3.37%   8.47%    
Additional debt issuance costs               $ 300,000        
Repayment of line of credit                   $ 5,100,000    
Senior Secured Credit Facility | Line of Credit | Affiliated Entity                        
Debt Instrument [Line Items]                        
Debt issuance cost, amortization period 5 years                      
Senior Secured Credit Facility | Line of Credit | Affiliated Entity | Revolving credit facility                        
Debt Instrument [Line Items]                        
Maximum borrowing capacity $ 50,000,000                      
Debt instrument, term 5 years                      
Debt issuance costs, credit facility $ 900,000                      
Senior Secured Credit Facility | Line of Credit | Affiliated Entity | Revolving credit facility | Minimum                        
Debt Instrument [Line Items]                        
Unused amounts under the revolver (in percent) 0.25%                      
Senior Secured Credit Facility | Line of Credit | Affiliated Entity | Revolving credit facility | Maximum                        
Debt Instrument [Line Items]                        
Unused amounts under the revolver (in percent) 0.35%                      
Senior Secured Credit Facility | Line of Credit | Affiliated Entity | Revolving credit facility | London Interbank Offered Rate (LIBOR)                        
Debt Instrument [Line Items]                        
Basis spread on variable rate 3.25%