XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Narratives (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Loss on contracts $ 1,249,000 $ 0 $ 1,249,000 $ 0  
Increase (decrease) in contract asset     (431,000)    
Increase (decrease) in contract liabilities     906,000 $ 1,263,000  
Contract liabilities, due to billings     1,159,000    
Revenue recognized in contract liabilities     253,000    
Contract liabilities, current portion 879,000   879,000   $ 849,000
Contract liabilities, long-term $ 876,000   $ 876,000   $ 0
Revenue Benchmark | Customer 1 | Customer Concentration Risk          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Concentration risk percentage 89.60% 100.00% 73.10% 78.80%  
Revenue Benchmark | Customer 2 | Customer Concentration Risk          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Concentration risk percentage     12.70% 21.20%