XML 82 R75.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment and Geographic Information - Summary of Revenue and Long-lived Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Segment Reporting Information [Line Items]          
Revenues $ 197,660 $ 179,846 $ 407,978 $ 383,015  
Long-lived assets 108,802   108,802   $ 102,671
Americas [Member]          
Segment Reporting Information [Line Items]          
Revenues 156,538 141,999 323,371 303,572  
Long-lived assets 93,870   93,870   87,513
Europe [Member]          
Segment Reporting Information [Line Items]          
Revenues 35,863 33,518 73,591 70,254  
Long-lived assets 14,637   14,637   14,717
Asia [Member]          
Segment Reporting Information [Line Items]          
Revenues 5,259 $ 4,329 11,016 $ 9,189  
Long-lived assets $ 295   $ 295   $ 441