Annual report pursuant to Section 13 and 15(d)

Debt and Interest (Schedule of Debt) (Details)

v3.21.1
Debt and Interest (Schedule of Debt) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Aug. 27, 2020
Mar. 29, 2019
Dec. 31, 2018
Mar. 31, 2017
Sep. 14, 2016
Debt Instrument [Line Items]              
Total notes payable, gross $ 60,000 $ 89,742          
Less: Discount of notes payable 8,323 5,086          
Long-term Debt, Total 51,677 84,656          
Notes payable, short-term $ 0 7,220          
LIBOR Rate [Member]              
Debt Instrument [Line Items]              
Basis spread on variable rate 2.50%            
IDB Note Payable [Member]              
Debt Instrument [Line Items]              
Total notes payable, gross $ 0 14,929          
Interest Rate 2.25%            
Maturity Date, description Aug - 2021            
2017 Subordinated Note Financing [Member]              
Debt Instrument [Line Items]              
Less: Discount of notes payable $ 1,200            
Long-term Debt, Total $ 0 28,400          
Interest Rate           8.00%  
2017 Subordinated Note Financing [Member] | LIBOR Rate [Member]              
Debt Instrument [Line Items]              
Interest Rate 9.00%            
2017 Subordinated Note Financing One [Member]              
Debt Instrument [Line Items]              
Total notes payable, gross $ 0 3,254          
Interest Rate 8.00%            
Maturity Date, description March - 2022            
2017 Subordinated Note Financing Two [Member]              
Debt Instrument [Line Items]              
Total notes payable, gross $ 0 13,893          
Interest Rate 8.00%            
Maturity Date, description May - 2022            
2017 Subordinated Note Financing Three [Member]              
Debt Instrument [Line Items]              
Total notes payable, gross $ 0 1,820          
Interest Rate 8.00%            
Maturity Date, description June - 2022            
2017 Subordinated Note Financing Four [Member]              
Debt Instrument [Line Items]              
Total notes payable, gross $ 0 3,018          
Interest Rate 8.00%            
Maturity Date, description August - 2022            
2017 Subordinated Note Financing Five [Member]              
Debt Instrument [Line Items]              
Total notes payable, gross $ 0 6,371          
Interest Rate 8.00%            
Maturity Date, description September - 2022            
2018 Venture Notes [Member]              
Debt Instrument [Line Items]              
Total notes payable, gross $ 0 21,700          
Less: Discount of notes payable 300            
Interest Rate         8.00%    
Notes payable, short-term   6,000          
Venture Note One [Member]              
Debt Instrument [Line Items]              
Total notes payable, gross $ 0 6,517          
Interest Rate 8.00%            
Maturity Date, description August - 2021            
Venture Note Two [Member]              
Debt Instrument [Line Items]              
Total notes payable, gross $ 0 15,190          
Interest Rate 8.00%            
Maturity Date, description September - 2021            
Mustang Horizon Notes [Member]              
Debt Instrument [Line Items]              
Total notes payable, gross $ 0 15,750          
Less: Discount of notes payable $ 1,800            
Interest Rate 9.00%            
Maturity Date, description October - 2022            
Notes payable, short-term   $ 1,200          
Mustang Horizon Notes [Member] | LIBOR Rate [Member]              
Debt Instrument [Line Items]              
Interest Rate   9.00%          
Basis spread on variable rate   2.50%          
Mustang Horizon Notes [Member] | LIBOR Rate Exceeds 2.50% [Member] | LIBOR Rate [Member]              
Debt Instrument [Line Items]              
Interest Rate       9.00%      
Oaktree Note [Member]              
Debt Instrument [Line Items]              
Total notes payable, gross $ 60,000 $ 0          
Interest Rate 11.00%   11.00%        
Maturity Date, description August - 2025            
Opus Credit Facility (2019 Notes) [Member]              
Debt Instrument [Line Items]              
Total notes payable, gross $ 0 9,000          
Long-term Debt, Total   $ 9,000          
Interest Rate 12.00%           12.00%
Maturity Date, description September - 2021