XML 46 R39.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 100,735 $ 82,654 $ 192,586 $ 160,830
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 64,634 60,715 123,169 117,964
Rest of the World        
Disaggregation of Revenue [Line Items]        
Total revenue [1] $ 36,101 $ 21,939 $ 69,417 $ 42,866
[1] Primarily Europe