v3.26.1
Revenues - Summary of Total Net Revenues by Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation Of Revenue [Line Items]        
Net revenues $ 30,639 $ 31,242 $ 58,564 $ 61,173
United States        
Disaggregation Of Revenue [Line Items]        
Net revenues 20,235 19,852 38,907 40,187
Africa        
Disaggregation Of Revenue [Line Items]        
Net revenues 6,786 8,027 13,560 15,216
Europe        
Disaggregation Of Revenue [Line Items]        
Net revenues 1,743 2,117 3,192 3,754
Other regions        
Disaggregation Of Revenue [Line Items]        
Net revenues $ 1,875 $ 1,246 $ 2,905 $ 2,016