XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 27, 2020
Jun. 30, 2021
USD ($)
shares
Jun. 30, 2020
USD ($)
shares
Mar. 31, 2020
USD ($)
Jun. 30, 2021
USD ($)
segment
shares
Jun. 30, 2020
USD ($)
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2018
USD ($)
Significant Accounting Policies [Line Items]                
Number of Reportable Segments | segment         1      
Accounts receivable   $ 33,314,000     $ 33,314,000   $ 9,806,000  
Allowance for doubtful accounts   1,800,000     1,800,000      
Accounts Receivable, net   35,100,000     35,100,000      
Goodwill impairment loss         0   $ 0  
Operating Loss Carryforwards   $ 38,500,000     38,500,000      
Deferred Tax Assets, Valuation Allowance               $ 11,300,000
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount         $ 14,000,000.0      
Options and warrants excluded from the calculation of diluted shares | shares   30,843 5,282,377   199,694 7,042,377    
State and Local Jurisdiction [Member]                
Significant Accounting Policies [Line Items]                
Operating Loss Carryforwards   $ 31,300,000     $ 31,300,000      
Customer Concentration Risk [Member] | One Customer | Revenue from Contract with Customer [Member]                
Significant Accounting Policies [Line Items]                
Concentration Risk, Percentage         10.00% 12.00%    
Customer Concentration Risk [Member] | One Customer | Accounts Receivable                
Significant Accounting Policies [Line Items]                
Accounts Receivable, net   $ 2,200,000 $ 2,000,000.0   $ 2,200,000 $ 2,000,000.0    
CARES Act                
Significant Accounting Policies [Line Items]                
Percent of taxable income offset for taxable years beginning before 2021 100.00%       80.00%      
Preliminary tax benefit related to the alternative minimum tax refund       $ 47,000        
Additional tax benefit related to the alternative minimum tax refund     $ 380,000