XML 60 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholder's Equity - Summary of Stock Option Plan Activity (Details) - $ / shares
12 Months Ended 104 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2023
Options Outstanding        
Granted (in shares)       10,840,912
Exercised (in shares) (1,170,693) (346,992) (1,305,107)  
Outstanding as of End of Period (in shares) 4,974,078     4,974,078
Options Exercisable (in shares) 2,197,022     2,197,022
Stock Option Plan        
Options Outstanding        
Outstanding as of Beginning of Period (in shares) 5,374,736 5,173,270    
Granted (in shares) 1,071,943 713,438    
Exercised (in shares) (1,170,693) (346,992)    
Cancelled/forfeited (in shares) (301,908) (164,980)    
Outstanding as of End of Period (in shares) 4,974,078 5,374,736 5,173,270 4,974,078
Options Exercisable (in shares) 2,197,022 2,437,636   2,197,022
Exercise Price        
Outstanding as of Beginning of Period (in dollars per share) $ 34.37 $ 30.23    
Granted (in dollars per share) 48.00 62.00    
Exercised (in dollars per share) 25.69 26.78    
Cancelled/forfeited (in dollars per share) 45.00 40.00    
Outstanding as of End of Period (in dollars per share) 38.70 34.37 $ 30.23 $ 38.70
Exercisable (in dollars per share) $ 30.88 $ 27.14   $ 30.88
Remaining Life        
Outstanding 5 years 11 months 26 days 5 years 7 months 28 days 6 years 29 days  
Granted 9 years 9 years    
Exercisable 4 years 6 months 14 days 4 years 3 months 18 days