XML 92 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Borrowings, Credit Agreement and Notes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instruments [Abstract]    
Principal amount $ 154,578 $ 148,150
Principal amount, current portion 11,422 8,111
Principal amount, net of current portion 143,156 140,039
Unamortized debt issuance cost [Abstract]    
Unamortized debt issuance cost (1,049) (1,468)
Unamortized debt issuance cost, current portion (423) (420)
Unamortized debt issuance cost, net of current portion (626) (1,048)
Net debt [Abstract]    
Net debt 153,529 146,682
Net debt, less current portion 10,999 7,691
Net debt, net of current portion 142,530 138,991
Revolving Facility [Member]    
Debt Instruments [Abstract]    
Principal amount 11,000 0
Unamortized debt issuance cost [Abstract]    
Unamortized debt issuance cost 0 0
Net debt [Abstract]    
Net debt 11,000 0
Term Facility [Member]    
Debt Instruments [Abstract]    
Principal amount 140,625 144,375
Unamortized debt issuance cost [Abstract]    
Unamortized debt issuance cost (1,049) (1,468)
Net debt [Abstract]    
Net debt 139,576 142,907
Other [Member]    
Debt Instruments [Abstract]    
Principal amount [1] 2,953 3,775
Unamortized debt issuance cost [Abstract]    
Unamortized debt issuance cost [1] 0 0
Net debt [Abstract]    
Net debt [1] $ 2,953 $ 3,775
[1] The long-term portion is included as part of Other Long-Term Liabilities in the Consolidated Balance Sheet.