XML 52 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
Sep. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Assets:      
Cash and cash equivalents $ 53,676 $ 32,463 $ 54,030
Carrying Value      
Assets:      
Cash and cash equivalents 53,676 32,463  
Restricted cash and investments 35,412 35,010  
Liabilities:      
Borrowings under senior credit facility 1,244,130 1,298,671  
Non-recourse debt 329,062 328,178  
Fair Value      
Assets:      
Cash and cash equivalents 53,676 32,463  
Restricted cash and investments 35,412 35,010  
Liabilities:      
Borrowings under senior credit facility 1,148,880 1,218,861  
Non-recourse debt 329,377 327,792  
Level 1 | Fair Value      
Assets:      
Cash and cash equivalents 53,676 32,463  
Restricted cash and investments 35,412 35,010  
Level 2 | Fair Value      
Liabilities:      
Borrowings under senior credit facility 1,148,880 1,218,861  
Non-recourse debt 329,377 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 191,466 194,239  
5.875% Senior Notes due 2022 | Level 2 | Senior Notes | Fair Value      
Liabilities:      
Senior notes, fair value 191,466 194,239  
5.125% Senior Notes due 2023 | Senior Notes | Carrying Value      
Liabilities:      
Senior notes, fair value 288,988 300,000  
5.125% Senior Notes due 2023 | Senior Notes | Fair Value      
Liabilities:      
Senior notes, fair value 238,519 287,982  
5.125% Senior Notes due 2023 | Level 2 | Senior Notes | Fair Value      
Liabilities:      
Senior notes, fair value 238,519 287,982  
5.875% Senior Notes due 2024 | Senior Notes | Carrying Value      
Liabilities:      
Senior notes, fair value 248,000 250,000  
5.875% Senior Notes due 2024 | Senior Notes | Fair Value      
Liabilities:      
Senior notes, fair value 190,218 228,493  
5.875% Senior Notes due 2024 | Level 2 | Senior Notes | Fair Value      
Liabilities:      
Senior notes, fair value 190,218 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 254,993 314,052  
6.00% Senior Notes due 2026 | Level 2 | Senior Notes | Fair Value      
Liabilities:      
Senior notes, fair value $ 254,993 $ 314,052