XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenues - Summary of Disaggregation of Revenue by Geographical Region Based on Location of Sales Office (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenue $ 241,014 $ 199,008 $ 659,881 $ 526,298
U.S.        
Disaggregation of Revenue [Line Items]        
Total revenue 61,735 60,265 173,075 166,870
Latin America        
Disaggregation of Revenue [Line Items]        
Total revenue 130,515 120,783 373,353 329,897
Asia        
Disaggregation of Revenue [Line Items]        
Total revenue 21,477 12,103 57,551 12,103
Rest of the World        
Disaggregation of Revenue [Line Items]        
Total revenue $ 27,287 $ 5,857 $ 55,902 $ 17,428