XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues - Summary of Disaggregation of Revenue by Geographical Region Based on Location of Sales Office (Detail) - 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 $ 221,695 $ 178,410 $ 418,867 $ 327,290
U.S.        
Disaggregation of Revenue [Line Items]        
Total revenue 59,069 54,132 111,340 106,605
Latin America        
Disaggregation of Revenue [Line Items]        
Total revenue 127,669 118,346 242,838 209,114
Asia        
Disaggregation of Revenue [Line Items]        
Total revenue 18,895   36,074  
Rest of the World        
Disaggregation of Revenue [Line Items]        
Total revenue $ 16,062 $ 5,932 $ 28,615 $ 11,571