XML 12 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value of Assets and Liabilities - Carrying Value and Estimated Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Assets:      
Cash and cash equivalents $ 32,414 $ 32,463 $ 67,728
Carrying Value      
Assets:      
Cash and cash equivalents 32,414 32,463  
Restricted cash and investments 30,167 35,010  
Liabilities:      
Borrowings under senior credit facility 1,265,886 1,298,671  
Non-recourse debt 288,074 328,178  
Fair Value      
Assets:      
Cash and cash equivalents 32,414 32,463  
Restricted cash and investments 30,167 35,010  
Liabilities:      
Borrowings under senior credit facility 1,091,696 1,218,861  
Non-recourse debt 288,153 327,792  
Level 1 | Fair Value      
Assets:      
Cash and cash equivalents 32,414 32,463  
Restricted cash and investments 30,167 35,010  
Level 2 | Fair Value      
Liabilities:      
Borrowings under senior credit facility 1,091,696 1,218,861  
Non-recourse debt 288,153 327,792  
5.875% Senior Notes due 2022 | Senior Notes | Carrying Value      
Liabilities:      
Senior notes, fair value 193,958 193,958  
5.875% Senior Notes due 2022 | Senior Notes | Fair Value      
Liabilities:      
Senior notes, fair value 174,190 194,239  
5.875% Senior Notes due 2022 | Level 2 | Senior Notes | Fair Value      
Liabilities:      
Senior notes, fair value 174,190 194,239  
5.125% Senior Notes due 2023 | Senior Notes | Carrying Value      
Liabilities:      
Senior notes, fair value 294,500 300,000  
5.125% Senior Notes due 2023 | Senior Notes | Fair Value      
Liabilities:      
Senior notes, fair value 224,586 287,982  
5.125% Senior Notes due 2023 | Level 2 | Senior Notes | Fair Value      
Liabilities:      
Senior notes, fair value 224,586 287,982  
5.875% Senior Notes due 2024 | Senior Notes | Carrying Value      
Liabilities:      
Senior notes, fair value 250,000 250,000  
5.875% Senior Notes due 2024 | Senior Notes | Fair Value      
Liabilities:      
Senior notes, fair value 180,398 228,493  
5.875% Senior Notes due 2024 | Level 2 | Senior Notes | Fair Value      
Liabilities:      
Senior notes, fair value 180,398 228,493  
6.00% Senior Notes due 2026 | Senior Notes | Carrying Value      
Liabilities:      
Senior notes, fair value 350,000 350,000  
6.00% Senior Notes due 2026 | Senior Notes | Fair Value      
Liabilities:      
Senior notes, fair value 228,806 314,052  
6.00% Senior Notes due 2026 | Level 2 | Senior Notes | Fair Value      
Liabilities:      
Senior notes, fair value $ 228,806 $ 314,052