XML 101 R90.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 432,470 $ 480,779 $ 537,787
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 $ 334,095 $ 373,483 $ 426,041
Revenues by geographical area percentage 77.00% 78.00% 77.00%
Europe (Excluding United Kingdom) [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 37,698 $ 37,912 $ 36,664
Revenues by geographical area percentage 9.00% 8.00% 9.00%
United Kingdom [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 18,934 $ 21,311 $ 20,079
Revenues by geographical area percentage 4.00% 4.00% 5.00%
Canada [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 12,221 $ 16,416 $ 20,759
Revenues by geographical area percentage 3.00% 3.00% 3.00%
Asia Pacific [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 20,778 $ 23,604 $ 26,548
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,744 $ 8,053 $ 7,696
Revenues by geographical area percentage 2.00% 2.00% 1.00%