v3.26.1
Borrowings, Credit Agreement and Notes Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instruments [Abstract]    
Principal amount $ 222,502 $ 163,079
Principal amount, current portion 4,987 10,287
Principal amount, net of current portion 217,515 152,792
Unamortized debt issuance cost [Abstract]    
Unamortized debt issuance cost [1] (2,483) (620)
Unamortized debt issuance cost, current portion [1] (424) (422)
Unamortized debt issuance cost, net of current portion [1] (2,059) (198)
Net debt [Abstract]    
Net debt 220,019 162,459
Net debt, less current portion 4,563 9,865
Net debt, net of current portion 215,456 152,594
Revolving Facility [Member]    
Debt Instruments [Abstract]    
Principal amount 46,000 30,500
Unamortized debt issuance cost [Abstract]    
Unamortized debt issuance cost [1] 0 0
Net debt [Abstract]    
Net debt 46,000 30,500
Term Facility [Member]    
Debt Instruments [Abstract]    
Principal amount 175,000 131,250
Unamortized debt issuance cost [Abstract]    
Unamortized debt issuance cost [1] (2,483) (620)
Net debt [Abstract]    
Net debt 172,517 130,630
Other [Member]    
Debt Instruments [Abstract]    
Principal amount [2] 1,502 1,329
Unamortized debt issuance cost [Abstract]    
Unamortized debt issuance cost [1],[2] 0 0
Net debt [Abstract]    
Net debt [2] $ 1,502 $ 1,329
[1] Debt issuance costs are amortized over the term of the Term Loan and recorded to interest expense.
[2] The long-term portion is included as part of Other Long-Term Liabilities in the Consolidated Balance Sheet.