v3.26.1
Debt - Credit Agreement (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 17, 2026
Sep. 30, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2025
Dec. 31, 2026
Dec. 31, 2025
Debt              
Term loan balance     $ 210,860       $ 262,674
Secured notes              
Debt              
Repayments of long-term debt $ 15,400            
Principal repaid 14,400            
Accrued interest 1,000            
Principal of loans sold 110,000            
Loan purchase price paid by assignees $ 110,000            
Credit Agreement              
Debt              
Term of debt   4 years          
Face amount   $ 160,000          
Principal amortization in first year (as a percent)   5.00%          
Principal amortization per quarter in first year (as a percent)   1.25%          
Principal amortization in second year (as a percent)   10.00%          
Principal amortization per quarter in second year (as a percent)   2.50%          
Principal amortization in third and fourth year (as a percent)   15.00%          
Principal amortization per quarter in third and fourth year (as a percent)   3.75%          
Interest rate (as a percent)   7.25%          
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]   us-gaap:SecuredOvernightFinancingRateSofrMember          
Prepayment term subject to additional fees   3 years          
Percentage of prepayment fee in year one   3.00%          
Percentage of prepayment fee in year two   2.00%          
Percentage of prepayment fee in year three   1.00%          
Fees for prepayments in fourth year   $ 0          
Threshold liquidity for EBITDA covenant compliance   $ 30,000          
Threshold liquidity for EBITDA covenant compliance, period   30 days          
Minimum liquidity   $ 20,000          
Credit Agreement | Minimum              
Debt              
Basis spread (as a percent)   0.15%          
Credit Agreement | Maximum              
Debt              
Basis spread (as a percent)   3.00%          
Term Loan              
Debt              
Face amount   $ 140,000          
Principal repaid     13,600 $ 1,800 $ 5,900 $ 31,500  
Term loan balance     $ 96,400        
Delayed Draw Term Loan              
Debt              
Face amount   $ 20,000