XML 90 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Assets:      
Cash and cash equivalents $ 283,524 $ 32,463 $ 31,255
Carrying Value      
Assets:      
Cash and cash equivalents 283,524 32,463  
Restricted cash and investments 28,329 35,010  
Liabilities:      
Borrowings under Senior Credit Facility 1,474,437 1,298,671  
Non-recourse debt 344,614 328,178  
Fair Value      
Assets:      
Cash and cash equivalents 283,524 32,463  
Restricted cash and investments 28,329 35,010  
Liabilities:      
Borrowings under Senior Credit Facility 1,342,066 1,218,861  
Non-recourse debt 344,632 327,792  
5.875% Senior Notes due 2024 | Carrying Value      
Liabilities:      
Senior notes, fair value 193,958 193,958  
5.875% Senior Notes due 2024 | Fair Value      
Liabilities:      
Senior notes, fair value 192,736 194,239  
5.125% Senior Notes due 2023 | Carrying Value      
Liabilities:      
Senior notes, fair value 281,783 300,000  
5.125% Senior Notes due 2023 | Fair Value      
Liabilities:      
Senior notes, fair value 256,096 287,982  
5.875% Senior Notes due 2022 | Carrying Value      
Liabilities:      
Senior notes, fair value 242,500 250,000  
5.875% Senior Notes due 2022 | Fair Value      
Liabilities:      
Senior notes, fair value 202,458 228,493  
6.00% Senior Notes due 2026 | Carrying Value      
Liabilities:      
Senior notes, fair value 350,000 350,000  
6.00% Senior Notes due 2026 | Fair Value      
Liabilities:      
Senior notes, fair value 279,493 314,052  
Quoted Prices in Active Markets (Level 1) | Fair Value      
Assets:      
Cash and cash equivalents 283,524 32,463  
Restricted cash and investments 28,329 35,010  
Significant Other Observable Inputs (Level 2) | Fair Value      
Liabilities:      
Borrowings under Senior Credit Facility 1,342,066 1,218,861  
Non-recourse debt 344,632 327,792  
Significant Other Observable Inputs (Level 2) | 5.875% Senior Notes due 2024 | Fair Value      
Liabilities:      
Senior notes, fair value 192,736 194,239  
Significant Other Observable Inputs (Level 2) | 5.125% Senior Notes due 2023 | Fair Value      
Liabilities:      
Senior notes, fair value 256,096 287,982  
Significant Other Observable Inputs (Level 2) | 5.875% Senior Notes due 2022 | Fair Value      
Liabilities:      
Senior notes, fair value 202,458 228,493  
Significant Other Observable Inputs (Level 2) | 6.00% Senior Notes due 2026 | Fair Value      
Liabilities:      
Senior notes, fair value $ 279,493 $ 314,052