XML 103 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment and Geographic Information - Summary of Revenue and Long-lived Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Revenues $ 752,547 $ 718,300 $ 698,951
Long-lived assets 102,671 100,256  
Americas [Member]      
Segment Reporting Information [Line Items]      
Revenues 597,145 581,935 568,918
Long-lived assets 87,513 82,008  
Europe [Member]      
Segment Reporting Information [Line Items]      
Revenues 136,989 119,112 110,068
Long-lived assets 14,717 17,723  
Asia [Member]      
Segment Reporting Information [Line Items]      
Revenues 18,413 17,253 $ 19,965
Long-lived assets $ 441 $ 525