XML 103 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Information - Summary of Revenue and Long-lived Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Revenues $ 718,300 $ 698,951 $ 689,125
Long-lived assets 100,256 96,061  
Americas [Member]      
Segment Reporting Information [Line Items]      
Revenues 581,935 568,918 583,164
Long-lived assets 82,008 75,328  
Europe [Member]      
Segment Reporting Information [Line Items]      
Revenues 119,112 110,068 89,751
Long-lived assets 17,723 20,547  
Asia [Member]      
Segment Reporting Information [Line Items]      
Revenues 17,253 19,965 $ 16,210
Long-lived assets $ 525 $ 186