XML 35 R80.htm IDEA: XBRL DOCUMENT v3.20.1
Senior Notes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Debt Instrument [Line Items]    
Senior notes payable $ 696,987 $ 467,218
Less: Unamortized debt issuance costs (8,875) (7,464)
Senior notes payable, net 688,112 459,754
7.50% Senior notes due October 31, 2021 [Member]    
Debt Instrument [Line Items]    
Senior notes payable 46,407
7.50% Senior Notes Due May 31, 2027 [Member]    
Debt Instrument [Line Items]    
Senior notes payable 117,954 108,792
7.25% Senior Notes Due December 31, 2027 [Member]    
Debt Instrument [Line Items]    
Senior notes payable 120,126 100,441
7.375% Senior notes due May 31, 2023 [Member]    
Debt Instrument [Line Items]    
Senior notes payable 122,140 111,528
6.875% Senior Notes Due September 30, 2023 [Member]    
Debt Instrument [Line Items]    
Senior notes payable 105,952 100,050
6.75% Senior notes due May 31, 2024 [Member]    
Debt Instrument [Line Items]    
Senior notes payable 106,589
6.50% Senior notes due September 30, 2026 [Member]    
Debt Instrument [Line Items]    
Senior notes payable $ 124,226