XML 97 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
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, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 480,779 $ 537,787 $ 494,315
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 $ 373,483 $ 426,041 $ 381,662
Revenues by geographical area percentage 78.00% 79.00% 77.00%
Europe (Excluding United Kingdom) [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 37,912 $ 36,664 $ 41,264
Revenues by geographical area percentage 8.00% 7.00% 9.00%
United Kingdom [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 21,311 $ 20,079 $ 21,913
Revenues by geographical area percentage 4.00% 4.00% 5.00%
Canada [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 16,416 $ 20,759 $ 17,213
Revenues by geographical area percentage 3.00% 4.00% 3.00%
Asia Pacific [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 23,604 $ 26,548 $ 26,768
Revenues by geographical area percentage 5.00% 5.00% 5.00%
Other [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 8,053 $ 7,696 $ 5,495
Revenues by geographical area percentage 2.00% 1.00% 1.00%