v3.26.3
Share-based Compensation - Schedule of Components of Share-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense $ 6,744 $ 7,181 $ 21,012 $ 21,474
Employee Stock Option        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense 1,424 1,389 4,512 3,852
Market-based Stock Options [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense 94 447 371 1,685
Time-based restricted stock units [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense 3,128 3,371 9,594 9,893
Market-based / Performance-based Restricted Stock Units [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense 1,766 1,585 5,389 4,655
Stock purchase plan [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense 332 389 1,146 1,389
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense 234 368 1,027 1,297
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense 408 365 1,161 1,165
Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense $ 6,102 $ 6,448 $ 18,824 $ 19,012