v3.26.1
Debt - Schedule of Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]    
Finance obligations $ 4,150 $ 4,162
Total debt 200,511 202,463
Less: loan origination fees (2,028) (2,287)
Less: current portion (3,883) (3,881)
Total long-term debt, net of current portion 194,600 196,295
Secured Debt | The 2025 Credit Facility    
Line of Credit Facility [Line Items]    
Loan under credit facility 146,250 148,125
Line of Credit | The 2025 Credit Facility | Revolving Credit Facility    
Line of Credit Facility [Line Items]    
Loan under credit facility 50,000 50,000
Unsecured Debt    
Line of Credit Facility [Line Items]    
Unsecured note payable $ 111 $ 176