v3.26.3
Revenue and Related Matters - Schedule of Disaggregation of Revenue by Geography and Recognition Timing (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation Of Revenue [Line Items]        
Revenue $ 86,107 $ 94,295 $ 271,794 $ 295,830
North America [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 65,376 73,648 208,258 237,151
Europe [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 12,699 13,046 40,509 37,248
Asia Pacific [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 6,329 5,840 17,517 16,371
Other [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue $ 1,703 $ 1,761 $ 5,510 $ 5,060