v3.24.2.u1
Revenue - Summary of Revenue by Geography on Billing Address of Customer (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 $ 104,161 $ 108,809 $ 206,060 $ 205,136
United States [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 90,694 92,961 177,732 175,282
International [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 13,467 $ 15,848 $ 28,328 $ 29,854