XML 82 R71.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers - Summary of Disaggregation of Revenue Based on Geographic Locations Determined by Customer's Shipping Address (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 [1] $ 70,836 $ 92,730 $ 135,235 $ 197,007
U.S.        
Disaggregation Of Revenue [Line Items]        
Total revenue 22,697 23,951 36,232 60,863
North America - Canada        
Disaggregation Of Revenue [Line Items]        
Total revenue 9,340 24,550 25,099 50,788
North America        
Disaggregation Of Revenue [Line Items]        
Total revenue 32,037 48,501 61,331 111,651
Europe, Middle East and Africa        
Disaggregation Of Revenue [Line Items]        
Total revenue 4,886 6,577 11,166 12,931
Asia-Pacific - Australia        
Disaggregation Of Revenue [Line Items]        
Total revenue 20,774 20,800 37,292 44,198
Asia-Pacific - Other        
Disaggregation Of Revenue [Line Items]        
Total revenue 7,411 8,893 15,591 15,694
Asia-Pacific        
Disaggregation Of Revenue [Line Items]        
Total revenue 28,185 29,693 52,883 59,892
Latin America        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 5,728 $ 7,959 $ 9,855 $ 12,533
[1] Includes revenue during which a related party relationship existed of $10,550 during the three months ended June 30, 2022 (see Note 15)