XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues from Contracts with Customers - Schedule of Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]    
Revenues $ 61,896 $ 88,515
Sales Revenue, Product Line | Geographic Concentration Risk    
Disaggregation Of Revenue [Line Items]    
Concentration risk, percentage 100.00% 100.00%
North America    
Disaggregation Of Revenue [Line Items]    
Revenues $ 28,321 $ 54,195
North America | Sales Revenue, Product Line | Geographic Concentration Risk    
Disaggregation Of Revenue [Line Items]    
Concentration risk, percentage 46.00% 61.00%
Europe, Middle East and Africa    
Disaggregation Of Revenue [Line Items]    
Revenues $ 20,332 $ 18,690
Europe, Middle East and Africa | Sales Revenue, Product Line | Geographic Concentration Risk    
Disaggregation Of Revenue [Line Items]    
Concentration risk, percentage 33.00% 21.00%
Caribbean and Latin America    
Disaggregation Of Revenue [Line Items]    
Revenues $ 5,084 $ 10,515
Caribbean and Latin America | Sales Revenue, Product Line | Geographic Concentration Risk    
Disaggregation Of Revenue [Line Items]    
Concentration risk, percentage 8.00% 12.00%
Asia Pacific    
Disaggregation Of Revenue [Line Items]    
Revenues $ 8,159 $ 5,115
Asia Pacific | Sales Revenue, Product Line | Geographic Concentration Risk    
Disaggregation Of Revenue [Line Items]    
Concentration risk, percentage 13.00% 6.00%