XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Narratives (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Loss on contracts $ 444,000 $ 0 $ 1,693,000 $ 0  
Contract assets     2,626,000 13,000  
Increase (decrease) in contract liabilities     572,000 $ 1,122,000  
Contract liabilities, due to advance payments     1,184,000    
Revenue recognized in contract liabilities     612,000    
Contract liabilities, current 465,000   465,000   $ 849,000
Contract liabilities, long-term 956,000   956,000   0
Contract assets, current 3,854,000   3,854,000   $ 1,369,000
Contract assets, long-term $ 141,000   $ 141,000    
Revenue Benchmark | Customer 1 | Customer Concentration Risk          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Concentration risk percentage 86.50% 49.40% 78.40% 64.70%  
Revenue Benchmark | Customer 2 | Customer Concentration Risk          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Concentration risk percentage 13.40% 33.00%   15.90%  
Revenue Benchmark | Customer 3 | Customer Concentration Risk          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Concentration risk percentage   17.50%   11.00%