Quarterly report pursuant to Section 13 or 15(d)

Basis of Presentation and Significant Accounting Policies - Narrative (Details)

v3.24.3
Basis of Presentation and Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
segment
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Class of Warrant or Right [Line Items]          
Accounts and retention receivables $ 4,869   $ 4,869   $ 83
Provision for credit loss 0   $ 0   0
Number of operating segments | segment     4    
Number of reportable segments | segment     4    
Change in fair value of warrant liability 0 $ (2,688) $ 0 $ (10,424) 500
Contract liabilities 240   240   0
Revenue 8,037 0 13,367 59  
Unbilled contracts receivable 300   300   0
Smart Windows          
Class of Warrant or Right [Line Items]          
Revenue $ 0 $ 0 $ 0 $ 0  
Three Customer | Accounts Receivable | Customer Concentration Risk          
Class of Warrant or Right [Line Items]          
Accountability of customers, percentage     91.00%    
Three Customer | Revenue Benchmark | Customer Concentration Risk          
Class of Warrant or Right [Line Items]          
Accountability of customers, percentage 95.00%   84.00%    
Retainage Receivable          
Class of Warrant or Right [Line Items]          
Accounts and retention receivables $ 300   $ 300   $ 0
Minimum          
Class of Warrant or Right [Line Items]          
Percentage of retainage     5.00%    
Maximum          
Class of Warrant or Right [Line Items]          
Percentage of retainage     10.00%