XML 67 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Share-based Compensation - Schedule of Components of Share-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense $ 7,181 $ 6,531 $ 21,474 $ 25,290
Employee Stock Option        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense 1,389 836 3,852 3,336
Market-based Stock Options [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense 447 631 1,685 1,457
Time-based Restricted Stock Awards and Units [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense 3,371 3,163 9,893 15,290
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,585 1,398 4,655 3,539
Stock purchase plan [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense 389 503 1,389 1,668
Cost of sales [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense 368 486 1,297 1,576
Sales, general, and administrative [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense 6,448 5,341 19,012 21,439
Research and development [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share based compensation expense $ 365 $ 704 $ 1,165 $ 2,275