XML 57 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenue $ 43,668 $ 31,882 $ 79,640 $ 44,698
Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 40,073 20,126 72,736 29,352
Europe        
Disaggregation of Revenue [Line Items]        
Total revenue 0 7,800 0 10,800
Asia        
Disaggregation of Revenue [Line Items]        
Total revenue $ 3,595 $ 3,956 $ 6,904 $ 4,546