XML 62 R55.htm IDEA: XBRL DOCUMENT v3.26.1
Equity Incentive Plans - Additional Information (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted-average remaining contractual life stock options outstanding 4 years 7 months 6 days    
Weighted-average remaining contractual life for stock options vested and exercisable 4 years 2 months 12 days    
Market-Based Restricted Stock Units | Monte Carlo Valuation Model      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Grant date fair value $ 27.15 $ 13.5  
Performance-Based Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Grant date fair value $ 7.28    
Award granted 124,976    
Performance-Based Restricted Stock Units | Common Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Award granted 603,746    
2009 Equity Incentive Plan | Employee Stock Option      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares available for future issuance 0    
2009 Equity Incentive Plan | Employee Stock Option | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Option expiration period 10 years    
2019 Equity Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares available for future issuance 16,888,891   11,542,119
2019 Equity Incentive Plan | Employee Stock Option      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares authorized for issuance 36,822,515    
2019 Equity Incentive Plan | Employee Stock Option | Non Employee Directors      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period 4 years    
2019 Equity Incentive Plan | Employee Stock Option | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Option expiration period 10 years    
2019 Equity Incentive Plan | Market-Based Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Grant date fair value $ 27.15    
Award granted 603,758    
2019 Equity Incentive Plan | Restricted Stock Units (RSUs)      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Grant date fair value $ 16.38 8.13  
Award granted 2,074,398    
2019 Equity Incentive Plan | Performance-Based Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Grant date fair value $ 16.44 $ 7.28