v3.26.1
Long-Term Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total debt $ 172,093 $ 177,992
Less: Current portion (12,829) (12,849)
Long-term debt, net of current portion 159,264 165,143
Senior credit facility    
Debt Instrument [Line Items]    
Total debt 79,950 79,250
Senior credit facility | Senior Secured Term Loan    
Debt Instrument [Line Items]    
Unamortized debt issuance costs 100 200
Total debt 90,513 96,711
Other    
Debt Instrument [Line Items]    
Total debt $ 1,630 $ 2,031