Annual report [Section 13 and 15(d), not S-K Item 405]

Debt - Narrative (Details)

v3.25.4
Debt - Narrative (Details)
12 Months Ended
Oct. 14, 2025
USD ($)
Sep. 24, 2021
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2028
Dec. 31, 2027
Oct. 14, 2027
USD ($)
Dec. 31, 2026
Oct. 14, 2026
USD ($)
Debt Instrument [Line Items]                    
Proceeds from line of credit     $ 40,900,000 $ 49,500,000 $ 11,500,000          
Repayment of line of credit     35,600,000 26,200,000 51,500,000          
Interest expense     10,000,000.0 $ 10,300,000 $ 11,200,000          
Line of Credit                    
Debt Instrument [Line Items]                    
Outstanding letters of credit     $ 6,600,000              
Senior Secured Credit Facility | Term loan                    
Debt Instrument [Line Items]                    
Face amount   $ 100,000,000.0                
Additional borrowing capacity (up to)   $ 50,000,000.0                
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, minimum   2.75                
Basis spread on variable rate   3.25%                
Senior Secured Credit Facility | Line of Credit | Revolving credit facility                    
Debt Instrument [Line Items]                    
Maximum borrowing capacity   $ 50,000,000.0                
Debt instrument, term   5 years                
Net leverage ratio, maximum   2.75                
Basis spread on variable rate   3.25%                
Senior Secured Credit Facility | Line of Credit | Revolving credit facility | Minimum                    
Debt Instrument [Line Items]                    
Unused amounts under the revolver (in percent)   0.25%                
Senior Secured Credit Facility | Line of Credit | Revolving credit facility | Maximum                    
Debt Instrument [Line Items]                    
Unused amounts under the revolver (in percent)   0.35%                
Amended And Restated Credit Agreement | Term loan | Revolving credit facility                    
Debt Instrument [Line Items]                    
Net leverage ratio, maximum     3.50              
Fixed charge coverage ratio, minimum     1.35              
Maximum capital expenditure amount $ 17,500,000                  
Debt issuance costs     $ 900,000              
Proceeds from new lenders 13,800,000                  
Amount disbursed to exiting lenders $ 13,600,000                  
Amended And Restated Credit Agreement | Term loan | Revolving credit facility | Forecast                    
Debt Instrument [Line Items]                    
Net leverage ratio, maximum           3.00 3.25   3.50  
Fixed charge coverage ratio, minimum           1.75 1.50   1.35  
Maximum capital expenditure amount               $ 22,500,000   $ 20,000,000.0
Amended And Restated Credit Agreement | Term loan | Revolving credit facility | Leverage Ratio Exceeds 2.0                    
Debt Instrument [Line Items]                    
Net leverage ratio, minimum 2.0                  
Percent of excess cash flow 50.00%                  
Amended And Restated Credit Agreement | Term loan | Revolving credit facility | Leverage Ratio Less Than Or Equal 2.0                    
Debt Instrument [Line Items]                    
Net leverage ratio, maximum 2.0                  
Percent of excess cash flow 25.00%                  
Amended And Restated Credit Agreement | Term loan | Revolving credit facility | Leverage Ratio Less Than Or Equal 1.0                    
Debt Instrument [Line Items]                    
Net leverage ratio, maximum 1.0                  
Percent of excess cash flow 0.00%                  
Amended And Restated Credit Agreement | Line of Credit | Revolving credit facility                    
Debt Instrument [Line Items]                    
Maximum borrowing capacity $ 35,300,000                  
Debt issuance costs 1,400,000                  
Debt issuance costs, credit facility $ 500,000                  
Debt issuance cost, amortization period 3 years                  
Proceeds from line of credit     40,900,000              
Repayment of line of credit     $ 35,600,000              
Interest rate for borrowings     7.35%              
Amended And Restated Credit Agreement | Line of Credit | Term loan                    
Debt Instrument [Line Items]                    
Maximum borrowing capacity $ 85,000,000.0                  
Net leverage ratio, minimum 2.75                  
Basis spread on variable rate 3.75%                  
Debt instrument, covenant adjustments $ 35,200,000                  
Amortization rate 2.50%   1.875%