XML 50 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Summary of Revenues by Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation Of Revenue [Line Items]        
Total Revenue $ 76,235 $ 73,534 $ 149,578 $ 141,405
United States [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenue 39,457 34,965 74,909 65,095
Italy [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenue 10,811 14,805 18,927 28,009
Canada [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenue 5,211 7,031 12,517 12,935
Chile [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenue 4,068 1,296 7,750 5,855
United Kingdom [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenue 2,537 2,613 6,394 5,856
Argentina [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenue 2,526 722 4,574 1,993
Other [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenue $ 11,625 $ 12,102 $ 24,507 $ 21,662