v3.26.1
Debt - Outstanding Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]    
Less: Debt issuance costs $ (536) $ (737)
Total debt, net of debt issuance costs 236,027 240,826
Debt, current 9,598 9,598
Long-term debt 226,429 231,228
Line of Credit | Revolving Credit Facility    
Line of Credit Facility [Line Items]    
Long-term debt 62,000 62,000
Total debt, net of debt issuance costs 62,000  
Secured Debt    
Line of Credit Facility [Line Items]    
Long-term debt $ 174,563 $ 179,563