XML 87 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Assets and Liabilities - Carrying Value and Estimated Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Assets:      
Cash and cash equivalents $ 76,896 $ 93,971 $ 95,073
Liabilities:      
Non-recourse debt 1,745,014    
Carrying Value      
Assets:      
Cash and cash equivalents 76,896 93,971  
Restricted cash and investments 48,968 65,896  
Liabilities:      
Borrowings under exchange and senior credit facility 430,823 906,712  
Fair Value      
Assets:      
Cash and cash equivalents 76,896 93,971  
Restricted cash and investments 48,968 65,896  
Liabilities:      
Borrowings under exchange and senior credit facility 436,838 926,445  
Level 1 | Fair Value      
Assets:      
Cash and cash equivalents 76,896 93,971  
Restricted cash and investments 48,968 65,896  
Level 2 | Fair Value      
Liabilities:      
Borrowings under exchange and senior credit facility 436,838 926,445  
8.625% Senior Secured Notes Due 2029 | Carrying Value      
Liabilities:      
Senior notes, fair value 650,000    
8.625% Senior Secured Notes Due 2029 | Fair Value      
Liabilities:      
Senior notes, fair value 687,239    
8.625% Senior Secured Notes Due 2029 | Level 2 | Fair Value      
Liabilities:      
Senior notes, fair value 687,239    
10.250% Senior Notes due 2031 | Carrying Value      
Liabilities:      
Senior notes, fair value 625,000    
10.250% Senior Notes due 2031 | Fair Value      
Liabilities:      
Senior notes, fair value 682,281    
10.250% Senior Notes due 2031 | Level 2 | Fair Value      
Liabilities:      
Senior notes, fair value 682,281    
5.875% Senior Notes due 2024 | Carrying Value      
Liabilities:      
Senior notes, fair value   23,253  
5.875% Senior Notes due 2024 | Fair Value      
Liabilities:      
Senior notes, fair value   22,946  
5.875% Senior Notes due 2024 | Level 2 | Fair Value      
Liabilities:      
Senior notes, fair value   22,946  
10.500% Public Second Lien Notes due 2028 | Carrying Value      
Liabilities:      
Senior notes, fair value   286,521  
10.500% Public Second Lien Notes due 2028 | Fair Value      
Liabilities:      
Senior notes, fair value   293,049  
10.500% Public Second Lien Notes due 2028 | Level 2 | Fair Value      
Liabilities:      
Senior notes, fair value   293,049  
9.500% Private Second Lien Notes due 2028 | Carrying Value      
Liabilities:      
Senior notes, fair value   239,142  
9.500% Private Second Lien Notes due 2028 | Fair Value      
Liabilities:      
Senior notes, fair value   231,692  
9.500% Private Second Lien Notes due 2028 | Level 2 | Fair Value      
Liabilities:      
Senior notes, fair value   231,692  
6.00% Senior Notes due 2026 | Carrying Value      
Liabilities:      
Senior notes, fair value   110,858  
6.00% Senior Notes due 2026 | Fair Value      
Liabilities:      
Senior notes, fair value   106,541  
6.00% Senior Notes due 2026 | Level 2 | Fair Value      
Liabilities:      
Senior notes, fair value   106,541  
6.50% Exchangeable Senior Notes due 2026 | Carrying Value      
Liabilities:      
Senior notes, fair value 100 230,000  
6.50% Exchangeable Senior Notes due 2026 | Fair Value      
Liabilities:      
Senior notes, fair value 314 319,920  
6.50% Exchangeable Senior Notes due 2026 | Level 2 | Fair Value      
Liabilities:      
Senior notes, fair value $ 314 $ 319,920