XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues - Summary of Disaggregation of Revenue by Geographical Region Based on Location of Sales Office (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Total revenue $ 197,172 $ 148,880
U.S.    
Disaggregation of Revenue [Line Items]    
Total revenue 52,271 52,473
Latin America    
Disaggregation of Revenue [Line Items]    
Total revenue 115,169 90,768
Asia    
Disaggregation of Revenue [Line Items]    
Total revenue 17,179  
Rest of the World    
Disaggregation of Revenue [Line Items]    
Total revenue $ 12,553 $ 5,639