XML 62 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholder's Equity - Summary of Stock Option Plan Activity (Details) - $ / shares
12 Months Ended 104 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Options Outstanding        
Granted (in shares)       9,869,384
Exercised (in shares) (1,338,085) (1,170,693) (346,992)  
Outstanding as of End of Period (in shares) 4,227,927     4,227,927
Options Exercisable (in shares) 1,780,331     1,780,331
Stock Option Plan        
Options Outstanding        
Outstanding as of Beginning of Period (in shares) 4,974,078 5,374,736    
Granted (in shares) 814,912 1,071,943    
Exercised (in shares) (1,338,085) (1,170,693)    
Cancelled/forfeited (in shares) (222,978) (301,908)    
Outstanding as of End of Period (in shares) 4,227,927 4,974,078 5,374,736 4,227,927
Options Exercisable (in shares) 1,780,331 2,197,022   1,780,331
Exercise Price        
Outstanding as of Beginning of Period (in dollars per share) $ 38.70 $ 34.37    
Granted (in dollars per share) 64.00 48.00    
Exercised (in dollars per share) 29.72 25.69    
Cancelled/forfeited (in dollars per share) 48.12 45.00    
Outstanding as of End of Period (in dollars per share) 45.93 38.70 $ 34.37 $ 45.93
Exercisable (in dollars per share) $ 38.08 $ 30.88   $ 38.08
Remaining Life        
Outstanding 6 years 3 months 10 days 5 years 11 months 26 days 5 years 7 months 28 days  
Granted 9 years 9 years    
Exercisable 4 years 11 months 8 days 4 years 6 months 14 days