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

Debt and Financing Lease Liabilities - Outstanding Credit Facility Amounts (Details)

v3.25.0.1
Debt and Financing Lease Liabilities - Outstanding Credit Facility Amounts (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Senior Secured Credit Facility Due in January 2024 To March 2025    
Debt Instrument [Line Items]    
Long-term debt, gross $ 148,000 $ 279,900
Less: unamortized debt discount and debt issuance costs $ (177) (884)
Term Loan A    
Debt Instrument [Line Items]    
Stated interest rate (percent) 6.96%  
Term Loan A | Senior Secured Credit Facility Due in January 2024 To March 2025    
Debt Instrument [Line Items]    
Long-term debt, gross $ 13,000 75,000
Delayed draw term loan A    
Debt Instrument [Line Items]    
Stated interest rate (percent) 0.00%  
Delayed draw term loan A | Senior Secured Credit Facility Due in January 2024 To March 2025    
Debt Instrument [Line Items]    
Long-term debt, gross $ 0 65,000
Revolving Credit Facility | Revolving credit facility    
Debt Instrument [Line Items]    
Stated interest rate (percent) 7.99%  
Long-term debt, gross $ 339,209 470,248
Revolving Credit Facility | Revolving credit facility | Senior Secured Credit Facility Due in January 2024 To March 2025    
Debt Instrument [Line Items]    
Long-term debt, gross 135,000 139,900
Senior secured credit facility | Revolving credit facility | Senior Secured Credit Facility Due in January 2024 To March 2025    
Debt Instrument [Line Items]    
Long-term debt, gross 148,000 279,900
Total maturities $ 147,823 $ 279,016