v3.26.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Money market funds (cash equivalents) $ 652,363 $ 665,506
Liabilities:    
Term Loans 442,975 512,282
Senior Secured Notes    
Liabilities:    
Senior notes payable 967,247 1,139,512
Senior Unsecured Notes    
Liabilities:    
Senior notes payable 228,224 283,400
Revolving Credit Facility    
Liabilities:    
Revolving Credit Facility 120,000  
(Level 1)    
Assets:    
Money market funds (cash equivalents) 652,363 665,506
Liabilities:    
Term Loans 0 0
(Level 1) | Senior Secured Notes    
Liabilities:    
Senior notes payable 0 0
(Level 1) | Senior Unsecured Notes    
Liabilities:    
Senior notes payable 0 0
(Level 1) | Revolving Credit Facility    
Liabilities:    
Revolving Credit Facility 0  
(Level 2)    
Assets:    
Money market funds (cash equivalents) 0 0
Liabilities:    
Term Loans 442,975 512,282
(Level 2) | Senior Secured Notes    
Liabilities:    
Senior notes payable 967,247 1,139,512
(Level 2) | Senior Unsecured Notes    
Liabilities:    
Senior notes payable 228,224 283,400
(Level 2) | Revolving Credit Facility    
Liabilities:    
Revolving Credit Facility 120,000  
(Level 3)    
Assets:    
Money market funds (cash equivalents) 0 0
Liabilities:    
Term Loans 0 0
(Level 3) | Senior Secured Notes    
Liabilities:    
Senior notes payable 0 0
(Level 3) | Senior Unsecured Notes    
Liabilities:    
Senior notes payable 0 $ 0
(Level 3) | Revolving Credit Facility    
Liabilities:    
Revolving Credit Facility $ 0