v3.26.3
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 7 Months Ended 9 Months Ended 13 Months Ended
Sep. 30, 2026
Sep. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2025
Dec. 31, 2025
Jun. 12, 2025
Jun. 11, 2025
Dec. 31, 2024
Aug. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000         10,000,000 10,000,000              
Preferred stock, par or stated value per share (in USD per share) $ 0.001 $ 0.001         $ 0.001 $ 0.001              
Common stock, shares authorized (in shares) 190,000,000 190,000,000         190,000,000 190,000,000     190,000,000        
Common shares par value (in USD per share) $ 0.001 $ 0.001         $ 0.001 $ 0.001     $ 0.001        
Purchase of treasury stock   $ 99,998 $ 99,992 $ 78,242 $ 6,875 $ 6,123                  
Treasury stock (in shares) 8,894,998 8,894,998         8,894,998 8,894,998     3,543,643        
Treasury stock, common $ 300,200 $ 300,200         $ 300,200 $ 300,200              
Options, outstanding (in shares) 4,024,156 4,024,156   4,362,316     4,024,156 4,024,156 4,362,316 4,362,316 4,204,816     4,470,216  
Net amount absorbed into inventory   $ 500   $ 500       $ 1,700 $ 2,500            
Tranche 1                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Warrants issued (in shares) 115,042 115,042         115,042 115,042              
Exercise price of warrants (in USD per share) $ 17.95 $ 17.95         $ 17.95 $ 17.95              
Tranche 2                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Warrants issued (in shares) 50,172 50,172         50,172 50,172              
Exercise price of warrants (in USD per share) $ 14.70 $ 14.70         $ 14.70 $ 14.70              
Hercules Capital Warrants                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Warrants, fair value per share, net exercise (in USD per share) $ 55.29                            
Warrants, number of shares issued upon exercise (in shares) 114,525                            
Warrants outstanding (in shares) 0 0         0 0              
Restricted Stock                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Restricted and other stock, outstanding (in shares) 11,049,049 11,049,049   12,531,604     11,049,049 11,049,049 12,531,604 12,531,604 12,011,881     11,843,586  
Share-based compensation expense   $ 11,700   $ 17,500       $ 37,800 $ 48,000            
Stock Tracking Units                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Restricted and other stock, outstanding (in shares) 1,972,380 1,972,380         1,972,380 1,972,380              
Share-based compensation expense   $ 12,900           $ 34,300              
Net amount absorbed into inventory   600           1,500              
Unrecognized share-based compensation cost related to unvested restricted stock units $ 74,200 74,200         $ 74,200 $ 74,200              
Cost not yet recognized, period for recognition (in years)               3 years 4 months 24 days              
Share based compensation award shares per retricted stock unit (in shares)               1              
Stock Tracking Units | Remeasurement of outstanding shares                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Share-based compensation expense   500           $ 9,100              
Time-based Restricted Stock                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Unrecognized share-based compensation cost related to unvested restricted stock units 26,000 26,000         26,000 $ 26,000              
Cost not yet recognized, period for recognition (in years)               2 years 3 months 18 days              
Milestone-based Restricted Stock                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Unrecognized share-based compensation cost related to unvested restricted stock units 19,800 19,800         19,800 $ 19,800              
Market-based Restricted Stock                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Unrecognized share-based compensation cost related to unvested restricted stock units 42,900 42,900         42,900 $ 42,900              
Cost not yet recognized, period for recognition (in years)               2 years 6 months              
Options                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Share-based compensation expense   0   200       $ 400 1,000            
Unrecognized share-based compensation cost related to unvested restricted stock units $ 0 $ 0         $ 0 $ 0              
The 2012 Incentive Plan                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Options, outstanding (in shares) 1,838,656 1,838,656         1,838,656 1,838,656              
Number of shares available for grant (in shares) 0 0         0 0              
The 2012 Incentive Plan | Restricted Stock                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Restricted and other stock, outstanding (in shares) 2,976,163 2,976,163         2,976,163 2,976,163              
The 2022 Incentive Plan                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Options, outstanding (in shares) 2,185,500 2,185,500         2,185,500 2,185,500              
Number of shares available for grant (in shares) 5,698,702 5,698,702         5,698,702 5,698,702              
Number of shares authorized (in shares)                       22,000,000 17,000,000    
The 2022 Incentive Plan | Restricted Stock                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Restricted and other stock, outstanding (in shares) 8,072,886 8,072,886         8,072,886 8,072,886              
The 2022 Incentive Plan | Stock Tracking Units                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Restricted and other stock, outstanding (in shares) 41,625 41,625         41,625 41,625              
The 2024 Share Repurchase Program                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Share repurchase program, authorized amount                             $ 100,000
Repurchase of common stock, number of shares (in shares)                   3,502,334          
Shares repurchased, average price per share (in USD per share)                   $ 28.55          
The 2025 Share Repurchase Program                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Share repurchase program, authorized amount     $ 300,000 $ 100,000         $ 100,000 $ 100,000          
Repurchase of common stock, number of shares (in shares)   2,023,452                          
Shares repurchased, average price per share (in USD per share)   $ 49.43         $ 37.37                
Purchase of treasury stock             $ 200,000                
Over Time | Milestone-based Restricted Stock                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Unrecognized share-based compensation cost related to unvested restricted stock units $ 1,600 $ 1,600         1,600 $ 1,600              
Cost not yet recognized, period for recognition (in years)               6 months              
When Milestone Becomes Probable | Milestone-based Restricted Stock                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Unrecognized share-based compensation cost related to unvested restricted stock units $ 18,200 $ 18,200         $ 18,200 $ 18,200