Quarterly report pursuant to Section 13 or 15(d)

Revenue - Summary of Disaggregates Revenue by timing of Goods or Services (Details)

v3.22.2.2
Revenue - Summary of Disaggregates Revenue by timing of Goods or Services (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Total Revenue $ 23,597 $ 18,794 $ 52,537 $ 27,262
Transferred over Time        
Disaggregation of Revenue [Line Items]        
Total Revenue 22,116 18,537 50,276 26,748
Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 1,481 $ 257 $ 2,261 $ 514