v3.26.1
Related Parties (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 10, 2022
Oct. 14, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2025
Oct. 21, 2025
Jul. 10, 2023
Oct. 24, 2021
Related Party Transaction [Line Items]                
Proceeds from sales of assets     $ 75,000          
Total revenues, net     1,037,781 $ 1,303,241        
Accounts receivable, net             $ 3,320  
Income taxes payable to related party     1,438   $ 810      
Debt instrument, face amount     10,000   201,000      
Senior Notes | Temple I Loan Agreements                
Related Party Transaction [Line Items]                
Credit spread adjustment   5.25%            
Debt instrument, face amount   $ 141,000 210,000   0 $ 141,000   $ 141,000
Related Party                
Related Party Transaction [Line Items]                
Accounts receivable, net     14,877   11,196      
Temple Generation I LLC | Related Party                
Related Party Transaction [Line Items]                
Proceeds from notes payable from related party $ 75,000              
Proceeds from sales of assets     75,000          
BNAC | Related Party                
Related Party Transaction [Line Items]                
Credit spread adjustment 5.25%              
Proceeds from notes payable from related party $ 75,000              
Interest expense     5,200 7,100        
Total revenues, net     14,000 $ 700        
Accounts receivable, net     14,700   10,800      
Income taxes payable to related party     1,400   800      
BNAC | Related Party | Shared General And Administrative Expenses                
Related Party Transaction [Line Items]                
Accounts receivable, net     $ 200   $ 400