XML 55 R48.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue and Related Matters - Schedule of Disaggregation of Revenue by Geography and Recognition Timing (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation Of Revenue [Line Items]    
Revenue $ 85,454 $ 89,876
North America [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 65,250 72,504
Europe [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 13,176 11,033
Asia Pacific [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 5,313 4,833
Other [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue $ 1,715 $ 1,506