XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Assets and Liabilities - Carrying Value and Estimated Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Assets:      
Cash and cash equivalents $ 93,971 $ 95,073 $ 506,491
Liabilities:      
Non-recourse debt 1,837,554    
Carrying Value      
Assets:      
Cash and cash equivalents 93,971 95,073  
Restricted cash and investments 65,896 48,770  
Liabilities:      
Borrowings under exchange and senior credit facility 906,712 1,113,239  
Fair Value      
Assets:      
Cash and cash equivalents 93,971 95,073  
Restricted cash and investments 65,896 48,770  
Liabilities:      
Borrowings under exchange and senior credit facility 926,445 1,112,183  
Level 1 | Fair Value      
Assets:      
Cash and cash equivalents 93,971 95,073  
Restricted cash and investments 65,896 48,770  
Level 2 | Fair Value      
Liabilities:      
Borrowings under exchange and senior credit facility 926,445 1,112,183  
5.125% Senior Notes due 2023      
Liabilities:      
Non-recourse debt 125,700    
5.875% Senior Notes due 2024      
Liabilities:      
Non-recourse debt 23,300    
5.875% Senior Notes due 2024 | Carrying Value      
Liabilities:      
Senior notes, fair value 23,253 23,253  
5.875% Senior Notes due 2024 | Fair Value      
Liabilities:      
Senior notes, fair value 22,946 22,997  
5.875% Senior Notes due 2024 | Level 2 | Fair Value      
Liabilities:      
Senior notes, fair value 22,946 22,997  
10.500% Public Second Lien Notes due 2028 | Carrying Value      
Liabilities:      
Senior notes, fair value 286,521 286,521  
10.500% Public Second Lien Notes due 2028 | Fair Value      
Liabilities:      
Senior notes, fair value 293,049 291,610  
10.500% Public Second Lien Notes due 2028 | Level 2 | Fair Value      
Liabilities:      
Senior notes, fair value 293,049 291,610  
9.500% Private Second Lien Notes due 2028      
Liabilities:      
Senior notes, fair value 239,142    
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 232,627  
9.500% Private Second Lien Notes due 2028 | Level 2 | Fair Value      
Liabilities:      
Senior notes, fair value 231,692 232,627  
6.00% Senior Notes due 2026      
Liabilities:      
Senior notes, fair value 215,700    
Non-recourse debt 110,900    
6.00% Senior Notes due 2026 | Carrying Value      
Liabilities:      
Senior notes, fair value 110,858 110,858  
6.00% Senior Notes due 2026 | Fair Value      
Liabilities:      
Senior notes, fair value 106,541 99,132  
6.00% Senior Notes due 2026 | Level 2 | Fair Value      
Liabilities:      
Senior notes, fair value 106,541 99,132  
6.50% Exchangeable Senior Notes due 2026 | Carrying Value      
Liabilities:      
Senior notes, fair value 230,000 230,000  
6.50% Exchangeable Senior Notes due 2026 | Fair Value      
Liabilities:      
Senior notes, fair value 319,920 327,872  
6.50% Exchangeable Senior Notes due 2026 | Level 2 | Fair Value      
Liabilities:      
Senior notes, fair value $ 319,920 $ 327,872