v3.26.1
Term Notes Payable - Narrative (Details) - USD ($)
$ in Thousands
Dec. 23, 2025
Jul. 28, 2024
Jun. 30, 2026
May 31, 2026
2024 Term Loan        
Term Notes Payable        
Loan   $ 645,833    
Debt modification and transaction fee   619    
Commitment and other fees   11,825    
Debt issuance costs and note discounts $ 10,123 4,192    
Proceeds from term note modification   $ 313,175    
Loss on extinguishment of debt 15,994      
Debt extinguishment costs 5,871      
2025 Credit Agreement | Line of Credit        
Term Notes Payable        
Convertible notes threshold 50,000      
Liquidity threshold 350,000      
Commitment and other fees paid 14,378      
Debt issuance 719      
Debt discounts and issuance costs 15,097      
Unrestricted cash and cash equivalents net $ 250,000      
2025 Credit Agreement | Line of Credit | Minimum        
Term Notes Payable        
Variable interest rate margin (as a percent) 2.75%      
Unused capacity commitment percentage 0.30%      
2025 Credit Agreement | Line of Credit | Maximum        
Term Notes Payable        
Variable interest rate margin (as a percent) 3.75%      
Unused capacity commitment percentage 0.50%      
2025 Credit Agreement | Secured Debt | Line of Credit        
Term Notes Payable        
Loan $ 580,000      
Debt issuance costs and note discounts     $ 12,676  
Debt issuance 8,935      
Effective interest rate (as a percent)     7.00%  
2025 Credit Agreement | Delayed Draw Term Loan (DDTL) | Line of Credit        
Term Notes Payable        
Maximum borrowing capacity 300,000     $ 300,000
Debt issuance 4,622      
2025 Credit Agreement | Revolving Credit Facility | Line of Credit        
Term Notes Payable        
Maximum borrowing capacity 100,000      
Debt issuance $ 1,540