XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 02, 2021
Jun. 30, 2020
Jul. 02, 2021
Jun. 30, 2020
Dec. 31, 2020
Summary of Significant Accounting Policies (Details) [Line Items]          
Allowance for trade accounts receivable $ 2,500,000   $ 2,500,000   $ 2,200,000
Allowance for unbilled receivables $ 500,000   500,000   400,000
Time and material contract percentage 90.00%        
Performance obligations $ 751,000,000   751,000,000   628,000,000
Remaining performance obligations 451,000,000   $ 451,000,000   377,000,000
Performance obligation expected recognized percentage     60.00%    
Other current liabilities 0   $ 0   0
Revenue recognized contract liability 0 $ 32,000 0 $ 64,000  
Refund liability $ 0   $ 0   $ 0
Revenue, percentage 50.00%   50.00%    
Revenue, percentage     90.00%    
Non cash charge amount $ 2,800,000        
Equity compensation $ 805,000 $ 190,000 $ 1,251,000 $ 10,035,000  
Preferred units dividend percentage     5.00%    
Preferred stock additional cash percentage     6.25%    
Additional preferred stock percentage     7.25%    
Liquidation preference percentage 103.00%   103.00%    
Subscription Agreement [Member]          
Summary of Significant Accounting Policies (Details) [Line Items]          
Value of liquidation preference $ 1,000,000   $ 1,000,000    
Atlas Credit Agreement [Member]          
Summary of Significant Accounting Policies (Details) [Line Items]          
Liquidation preference percentage 3.5625%   3.5625%