v3.25.2
Long-Term Debt - Balance (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Dec. 15, 2023
Long-term debt      
Less: current portion of long-term debt $ (11,672) $ (11,394)  
Long-term debt 102,201 106,875  
Blue Owl Loan Agreement, Initial term loan      
Long-term debt      
Gross principal 130,000   $ 130,000
Principal repayments (11,969)    
Debt discount and debt issuance costs (4,158)    
Total carrying value net of principal repayments, debt discount, and debt issuance costs 113,873    
Less: current portion of long-term debt (11,672) (11,400)  
Long-term debt $ 102,201 $ 106,900