XML 102 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Operating Segment and Enterprise Wide Reporting - Schedule of Revenues by Geographic Destination, Based on Location Products and Services and as a Percentage of Total Revenues (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 537,787 $ 494,315 $ 448,984
Revenues by geographical area percentage 100.00% 100.00% 100.00%
United States [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 426,041 $ 381,662 $ 356,288
Revenues by geographical area percentage 79.00% 77.00% 79.00%
Europe (Excluding United Kingdom) [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 36,664 $ 41,264 $ 34,897
Revenues by geographical area percentage 7.00% 9.00% 8.00%
United Kingdom [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 20,079 $ 21,913 $ 15,741
Revenues by geographical area percentage 4.00% 5.00% 4.00%
Canada [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 20,759 $ 17,213 $ 14,005
Revenues by geographical area percentage 4.00% 3.00% 3.00%
Asia Pacific [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 26,548 $ 26,768 $ 22,969
Revenues by geographical area percentage 5.00% 5.00% 5.00%
Other [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 7,696 $ 5,495 $ 5,084
Revenues by geographical area percentage 1.00% 1.00% 1.00%