XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue $ 845,000 $ 516,000 $ 1,361,000 $ 8,804,000 $ 200,000
Revenue recognized from prior performance obligation       0  
Provision for contract losses       6,485,000 0
Amortization of loss on contracts       1,300,000  
Accounts receivable and other       3,500,000 0
Accounts receivable, trade       900,000  
Unbilled receivables       2,600,000  
Contract liabilities $ 1,669,000 $ 2,514,000 $ 1,669,000 513,000 0
Contract liabilities, deferred revenue additions       5,800,000  
Contract liabilities, revenue recognized       5,300,000  
Project revenue          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue       2,342,000 0
Services revenue          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue       6,462,000 $ 200,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation       $ 9,200,000  
Revenue, remaining performance obligation, period       2 years