XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans - Summary of Activity Under Stock Option Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Number of Options      
Options granted (in shares) 29,638    
Weighted- Average Exercise Price Per Share      
Weighted-average exercise price per share, options exercised (in dollars per share) $ 13.97 $ 72.85  
2020 Plan and 2014 Plan | Employee Stock Option      
Number of Options      
Beginning balance (in shares) 9,366,936    
Options granted (in shares) 1,137,823    
Options exercised (in shares) (440,454)    
Options forfeited (in shares) (37,001)    
Ending balance (in shares) 10,027,304   9,366,936
Vested and expected options (in shares) 10,027,304    
Options exercisable (in shares) 5,164,520    
Weighted- Average Exercise Price Per Share      
Weighted-Average Exercise Price Per Share, Beginning Balance (in dollars per share) $ 39.40    
Weighted-Average Exercise Price Per Share, Options granted (in dollars per share) 75.83    
Weighted-average exercise price per share, options exercised (in dollars per share) 13.97    
Weighted-Average Exercise Price Per Share, Options forfeited (in dollars per share) 62.75    
Weighted-Average Exercise Price Per Share, Ending Balance (in dollars per share) 44.56   $ 39.40
Weighted-Average Exercise Price Per Share, Vested and expected to vest (in dollars per share) 44.56    
Weighted-Average Exercise Price Per Share, Exercisable (in dollars per share) $ 29.37    
Weighted-Average Remaining Contractual Term (Years) and Aggregate Instrinsic Value      
Weighted-Average Remaining Contractual Term (Years) 7 years 8 months 12 days   7 years 5 months 23 days
Weighted-Average Remaining Contractual Term (Years), Vested and expected to vest 7 years 8 months 12 days    
Weighted-Average Remaining Contractual Term (Years), Exercisable 6 years 9 months 10 days    
Aggregate Intrinsic Value $ 78,996   $ 406,730
Aggregate Intrinsic Value, Vested and expected to vest 78,996    
Aggregate Intrinsic Value, Exercisable $ 68,221    
2020 Plan and 2014 Plan | Performance Contingent Stock Options (PCSOs)      
Number of Options      
Beginning balance (in shares) 639,710    
Ending balance (in shares) 639,710   639,710
Vested and expected options (in shares) 639,710    
Options exercisable (in shares) 0    
Weighted- Average Exercise Price Per Share      
Weighted-Average Exercise Price Per Share, Beginning Balance (in dollars per share) $ 102.70    
Weighted-Average Exercise Price Per Share, Ending Balance (in dollars per share) 102.70   $ 102.70
Weighted-Average Exercise Price Per Share, Vested and expected to vest (in dollars per share) $ 102.70    
Weighted-Average Remaining Contractual Term (Years) and Aggregate Instrinsic Value      
Weighted-Average Remaining Contractual Term (Years) 9 years 7 months 6 days   9 years 10 months 6 days
Weighted-Average Remaining Contractual Term (Years), Vested and expected to vest 9 years 7 months 6 days    
Aggregate Intrinsic Value $ 0   $ 0
Aggregate Intrinsic Value, Vested and expected to vest 0    
Aggregate Intrinsic Value, Exercisable $ 0