Quarterly report pursuant to Section 13 or 15(d)

Debt and Interest - Long-term debt (Details)

v3.20.2
Debt and Interest - Long-term debt (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Aug. 27, 2020
Dec. 31, 2019
Debt [Line Items]      
Total notes payable, long-term $ 60,000   $ 89,742
Less: Discount of notes payable 8,607   5,086
Total notes payable $ 51,393   84,656
Interest Rate 2.50%    
IDB Note [Member]      
Debt [Line Items]      
Total notes payable, long-term $ 0   14,929
Interest Rate 2.25%    
Maturity Date August 1, 2021    
2017 Subordinated Note Financing One [Member]      
Debt [Line Items]      
Total notes payable, long-term $ 0   3,254
Less: Discount of notes payable $ 1,200    
Interest Rate 8.00%    
Maturity Date March 2, 2022    
2017 Subordinated Note Financing Two [Member]      
Debt [Line Items]      
Total notes payable, long-term $ 0   13,893
Interest Rate 8.00%    
Maturity Date May 1, 2022    
2017 Subordinated Note Financing Three [Member]      
Debt [Line Items]      
Total notes payable, long-term $ 0   1,820
Interest Rate 8.00%    
Maturity Date June 1, 2022    
2017 Subordinated Note Financing Four [Member]      
Debt [Line Items]      
Total notes payable, long-term $ 0   3,018
Interest Rate 8.00%    
Maturity Date August 1, 2022    
2017 Subordinated Note Financing Five [Member]      
Debt [Line Items]      
Total notes payable, long-term $ 0   6,371
Interest Rate 8.00%    
Maturity Date September 1, 2022    
2018 Venture Notes One [Member]      
Debt [Line Items]      
Total notes payable, long-term $ 0   6,517
Interest Rate 8.00%    
Maturity Date August 1, 2021    
2018 Venture Notes Two [Member]      
Debt [Line Items]      
Total notes payable, long-term $ 0   15,190
Interest Rate 8.00%    
Maturity Date September 1, 2021    
2019 Notes [Member]      
Debt [Line Items]      
Total notes payable, long-term $ 0   9,000
Interest Rate 12.00%    
Maturity Date September 1, 2021    
Mustang Horizon Notes [Member]      
Debt [Line Items]      
Total notes payable, long-term $ 0   $ 15,750
Interest Rate 9.00%    
Maturity Date October 1, 2022    
Oaktree Note [Member]      
Debt [Line Items]      
Total notes payable, long-term $ 60,000 $ 60,000  
Interest Rate 11.00% 11.00%  
Maturity Date August 1, 2025    
LIBOR Rate [Member]      
Debt [Line Items]      
Interest Rate 9.00%    
Subordinated Note Financing 2017 One to Five      
Debt [Line Items]      
Increase (decrease) in interest rate 1.00%    
Interest Rate 9.00%    
Maturity date extension term 1 year