v3.25.2
Revenues - Summary of Total Net Revenues by Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation Of Revenue [Line Items]        
Revenue $ 31,242 $ 54,335 $ 61,173 $ 108,467
United States        
Disaggregation Of Revenue [Line Items]        
Revenue 19,852 44,386 40,187 89,597
Africa        
Disaggregation Of Revenue [Line Items]        
Revenue 8,027 6,366 15,216 12,070
Europe        
Disaggregation Of Revenue [Line Items]        
Revenue 2,117 2,164 3,754 3,766
Other regions        
Disaggregation Of Revenue [Line Items]        
Revenue $ 1,246 $ 1,419 $ 2,016 $ 3,034