XML 57 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Borrowing Facilities - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Line of Credit Facility [Line Items]    
Less: unamortized debt issuance costs $ (1,027) $ (1,546)
Total long-term debt, including current installments 257,020 330,602
Revolving Credit Facility [Member]    
Line of Credit Facility [Line Items]    
Revolving credit facility 135,000 205,000
Term loan [Member]    
Line of Credit Facility [Line Items]    
Principal amount $ 123,047 $ 127,148