XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Assets and Liabilities - Carrying Value and Estimated Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Assets:      
Cash and cash equivalents $ 75,734 $ 32,463 $ 21,561
Carrying Value      
Assets:      
Cash and cash equivalents 75,734 32,463  
Restricted cash and investments 30,967 35,010  
Liabilities:      
Borrowings under senior credit facility 1,265,741 1,298,671  
Non-recourse debt 319,058 328,178  
Fair Value      
Assets:      
Cash and cash equivalents 75,734 32,463  
Restricted cash and investments 30,967 35,010  
Liabilities:      
Borrowings under senior credit facility 1,168,541 1,218,861  
Non-recourse debt 319,176 327,792  
Level 1 | Fair Value      
Assets:      
Cash and cash equivalents 75,734 32,463  
Restricted cash and investments 30,967 35,010  
Level 2 | Fair Value      
Liabilities:      
Borrowings under senior credit facility 1,168,541 1,218,861  
Non-recourse debt 319,176 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 185,061 194,239  
5.875% Senior Notes due 2022 | Level 2 | Senior Notes | Fair Value      
Liabilities:      
Senior notes, fair value 185,061 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 260,780 287,982  
5.125% Senior Notes due 2023 | Level 2 | Senior Notes | Fair Value      
Liabilities:      
Senior notes, fair value 260,780 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 196,898 228,493  
5.875% Senior Notes due 2024 | Level 2 | Senior Notes | Fair Value      
Liabilities:      
Senior notes, fair value 196,898 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 270,970 314,052  
6.00% Senior Notes due 2026 | Level 2 | Senior Notes | Fair Value      
Liabilities:      
Senior notes, fair value $ 270,970 $ 314,052