XML 82 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Schedule of Debt (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Nov. 25, 2022
Debt Instrument [Line Items]      
Line of credit $ 120,500 $ 70,000  
Debt issuance costs (1,861) (1,681)  
Total term debt 153,058 175,819  
Less: current portion 22,072 22,041  
Long-term debt, net 130,986 153,778  
Equipment Finance Loan | Loans Payable      
Debt Instrument [Line Items]      
Equipment Finance Loan 15,419 20,000 $ 20,000
Revolving Credit Facility      
Debt Instrument [Line Items]      
Line of credit 120,500 70,000  
Term Loan Facility      
Debt Instrument [Line Items]      
Term Loan Facility 139,500 157,500  
Equipment Finance Loan $ 139,500 $ 157,500