XML 52 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 82,654 $ 73,719 $ 160,830 $ 141,366
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 60,715 51,711 117,964 98,589
Rest of the World        
Disaggregation of Revenue [Line Items]        
Total revenue $ 21,939 $ 22,008 $ 42,866 $ 42,777