v3.26.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 18 Months Ended
May 08, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
May 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock based compensation capitalized into inventories   $ 700   $ 1,100      
Allocated share based compensation expense   $ 35,711 $ 27,535 66,105 $ 51,084    
Net proceeds of issuance of common stock       $ 760,149 $ 0    
Public Offering [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Net proceeds of issuance of common stock $ 760,100            
2004 Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Term to grant nonstatutory stock options and incentive stock options       10 years      
Option grant prices as percentage of the fair market value of the common stock       100.00%      
Percentage of options grant to new employees       25.00%      
Shares available for grant   3,800,000   3,800,000   3,800,000  
Increase in number of authorized shares reserved for issuance             5,000,000
2004 Plan [Member] | New Employee [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Award vesting right       Options granted to new employees generally vest 25% after one year and monthly thereafter over a period of four years      
Period from percentage of stock option vested       1 year      
Vesting period       4 years      
2004 Plan [Member] | Existing Employee [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Award vesting right       Options granted to existing employees generally vest monthly over a period of four years      
Vesting period       4 years      
Performance Stock Units [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares available for grant   759,182   759,182   759,182  
Allocated share based compensation expense   $ 1,800 $ 1,100 $ 2,300      
Unamortized/unrecognized stock-based compensation expense related to PSUs   $ 11,200   $ 11,200   $ 11,200  
Performance Stock Units [Member] | Tranche One [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Share-based compensation arrangement by share based payment award award vesting rights percentage       50.00%      
Performance Stock Units [Member] | Tranche Two [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Share-based compensation arrangement by share based payment award award vesting rights percentage       50.00%      
Performance Stock Units [Member] | Maximum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Per unit weighted average grant date fair value           $ 71.38  
Performance Stock Units [Member] | Minimum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Per unit weighted average grant date fair value           $ 44.36  
Common Stock [Member] | Public Offering [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Issuance of shares of common stock 11,338,028 11,338,028          
Public offering price per share $ 71            
Common Stock [Member] | Maximum [Member] | Underwriters Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Issuance of shares of common stock 1,478,873