XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Borrowings, Credit Agreement and Notes Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instruments [Abstract]    
Principal amount $ 160,912 $ 154,578
Principal amount, current portion [1] 8,591 11,422
Principal amount, net of current portion 152,321 143,156
Unamortized discount and debt issuance cost [Abstract]    
Unamortized discount and debt issuance cost (830) (1,049)
Unamortized discount and debt issuance cost, current portion [1] (423) (423)
Unamortized discount and debt issuance cost, net of current portion (407) (626)
Net debt [Abstract]    
Net debt 160,082 153,529
Net debt, less current portion [1] 8,168 10,999
Net debt, net of current portion 151,914 142,530
Revolving Facility [Member]    
Debt Instruments [Abstract]    
Principal amount 24,500 11,000
Unamortized discount and debt issuance cost [Abstract]    
Unamortized discount and debt issuance cost 0 0
Net debt [Abstract]    
Net debt 24,500 11,000
Term Facility [Member]    
Debt Instruments [Abstract]    
Principal amount 135,000 140,625
Unamortized discount and debt issuance cost [Abstract]    
Unamortized discount and debt issuance cost (830) (1,049)
Net debt [Abstract]    
Net debt 134,170 139,576
Other [Member]    
Debt Instruments [Abstract]    
Principal amount 1,412 2,953
Unamortized discount and debt issuance cost [Abstract]    
Unamortized discount and debt issuance cost 0 0
Net debt [Abstract]    
Net debt $ 1,412 $ 2,953
[1] The long-term portion is included as part of Other Long-Term Liabilities in the Consolidated Balance Sheet.