XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Borrowings, Credit Agreement and Notes Payable (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instruments [Abstract]    
Principal amount $ 167,435 $ 154,578
Principal amount, current portion 9,680 11,422
Principal amount, net of current portion 157,755 143,156
Unamortized debt issuance cost [Abstract]    
Unamortized debt issuance cost (940) (1,049)
Unamortized debt issuance cost, current portion (423) (423)
Unamortized debt issuance cost, net of current portion (517) (626)
Net debt [Abstract]    
Net debt 166,495 153,529
Net debt, less current portion 9,257 10,999
Net debt, net of current portion 157,238 142,530
Revolving Facility [Member]    
Debt Instruments [Abstract]    
Principal amount 28,000 11,000
Unamortized debt issuance cost [Abstract]    
Unamortized debt issuance cost 0 0
Net debt [Abstract]    
Net debt 28,000 11,000
Term Facility [Member]    
Debt Instruments [Abstract]    
Principal amount 136,875 140,625
Unamortized debt issuance cost [Abstract]    
Unamortized debt issuance cost (940) (1,049)
Net debt [Abstract]    
Net debt 135,935 139,576
Other [Member]    
Debt Instruments [Abstract]    
Principal amount [1] 2,560 2,953
Unamortized debt issuance cost [Abstract]    
Unamortized debt issuance cost [1] 0 0
Net debt [Abstract]    
Net debt [1] $ 2,560 $ 2,953
[1] The long-term portion is included as part of Other Long-Term Liabilities in the Consolidated Balance Sheet.