v3.26.1
Stock-Benefit Plans and Equity Transactions - Summary of Stock Based Compensation (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation $ 18,147 $ 15,624 $ 41,806 $ 37,942
Cost of Sales        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 559 553 1,529 3,596
Research and Development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 3,605 4,159 7,606 7,803
Sales, General and Administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation $ 13,983 $ 10,912 $ 32,671 $ 26,543