XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Contract Work In Process (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Long-term contract work in process $ 23,900   $ 0
Long Lead Material Contract      
Debt Instrument [Line Items]      
Long-term contract work in process 25,777    
Carbon Free Power Project Award | Long Lead Material Contract      
Debt Instrument [Line Items]      
Debt instrument, debt default, amount   $ 55,700  
Long-term contract work in process 23,900   $ 0
Long-term deferred revenue liability $ 23,696