XML 67 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Credit Facility and Bank Loans - Schedule of Credit Facility Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Line of Credit Facility [Line Items]    
Total debt $ 418,750 $ 438,107
Less: Current portion of debt (12,500) (9,375)
Less: Unamortized financing costs (5,193) (3,433)
Long-term debt 401,057 425,299
Revolver Loan    
Line of Credit Facility [Line Items]    
Total debt 162,000 146,732
Term Loan    
Line of Credit Facility [Line Items]    
Total debt 246,875 281,500
Less: Unamortized financing costs (5,200) (3,400)
Promissory Note Payable    
Line of Credit Facility [Line Items]    
Total debt $ 9,875 $ 9,875