XML 48 R41.htm IDEA: XBRL DOCUMENT v3.25.3
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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 120,630 $ 97,156 $ 313,216 $ 257,986
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 68,694 73,939 191,863 192,207
Rest of the World        
Disaggregation of Revenue [Line Items]        
Total revenue [1] $ 51,936 $ 23,217 $ 121,353 $ 65,779
[1] Primarily Europe