v3.26.3
Long-Term Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total debt $ 173,764 $ 177,992
Less: Current portion (12,803) (12,849)
Long-term debt, net of current portion 160,961 165,143
Senior credit facility    
Debt Instrument [Line Items]    
Total debt 85,000 79,250
Senior credit facility | Senior Secured Term Loan    
Debt Instrument [Line Items]    
Unamortized debt issuance costs 200 200
Total debt 87,280 96,711
Other    
Debt Instrument [Line Items]    
Total debt $ 1,484 $ 2,031