v3.26.1
Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Feb. 06, 2026
Dec. 31, 2025
Jul. 10, 2025
Apr. 01, 2024
Debt          
Total debt $ 175,000   $ 173,155    
Less: debt issuance costs (7,761)   (8,405)    
Total debt, net 167,239   164,750    
Less: current portion 0   0    
Total non-current debt $ 167,239   164,750    
Term Loan          
Debt          
Interest Rate   12.00%      
Remarketed Bonds          
Debt          
Interest Rate         3.875%
Less: debt issuance costs         $ (1,700)
Series 2025A Term Bond 1          
Debt          
Interest Rate       8.125%  
Series 2025A Term Bond 2          
Debt          
Interest Rate       8.50%  
Loans Payable | Term Loan          
Debt          
Interest Rate 12.00%        
Total debt $ 175,000   105,000    
Loans Payable | Remarketed Bonds          
Debt          
Interest Rate 3.90%        
Total debt $ 0   28,155    
Loans Payable | Series 2025A Term Bond 1          
Debt          
Interest Rate 8.10%        
Total debt $ 0   13,835    
Loans Payable | Series 2025A Term Bond 2          
Debt          
Interest Rate 8.50%        
Total debt $ 0   26,165    
Line of credit | Revolving Credit          
Debt          
Variable rate 2.75%        
Total debt $ 0   $ 0