Annual report pursuant to Section 13 and 15(d)

Revenue, Contract Assets and Liabilities and Other Contract Matters - Schedules of Concentration of Risk, by Risk Factor (Details)

v3.23.1
Revenue, Contract Assets and Liabilities and Other Contract Matters - Schedules of Concentration of Risk, by Risk Factor (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenue $ 142,320 $ 93,452
Sales Revenue, Net | Customer Concentration Risk | Customer A    
Disaggregation of Revenue [Line Items]    
Revenue 54,257 41,057
Sales Revenue, Net | Customer Concentration Risk | Customer B    
Disaggregation of Revenue [Line Items]    
Revenue $ 14,635  
Sales Revenue, Net | Customer Concentration Risk | Customer C    
Disaggregation of Revenue [Line Items]    
Revenue   $ 9,576