XML 85 R75.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity (Summary of Option Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Options        
Outstanding Options, Beginning of period     7,929,150  
Options granted     759,820  
Options exercised     (786,891)  
Options forfeited     (4,526)  
Options expired     (543)  
Outstanding Options, End of period 7,897,010   7,897,010  
Exercisable at the end of period 5,819,517   5,819,517  
Vested and expected to vest, at the end of period 7,703,355   7,703,355  
Weighted-Average Exercise Price        
Outstanding Exercise Price (in dollars per share)     $ 17.66  
Options granted (in dollars per share)     35.84  
Options exercised (in dollars per share)     15.27  
Options forfeited (in dollars per share)     29.60  
Options expired (in dollars per share)     16.25  
Outstanding Exercise Price (in dollars per share) $ 19.65   19.65  
Exercisable at the end of period (in dollars per share) 16.54   16.54  
Vested and expected to vest at end of period (in dollars per share) $ 19.37   $ 19.37  
Additional Disclosures        
Contractual term     4 years 9 months 10 days  
Outstanding Intrinsic Value $ 208,046   $ 208,046  
Exercisable remaining contractual term (in Years)     3 years 6 months 7 days  
Exercisable aggregate intrinsic value 171,365   $ 171,365  
Allocated share based compensation 4,644 $ 4,299 15,620 $ 13,556
Vested and expected to vest aggregate intrinsic value 205,029   $ 205,029  
Vested and expected to vest weighted average remaining contractual term     4 years 8 months 4 days  
Employee Stock Option        
Additional Disclosures        
Allocated share based compensation $ 2,200 $ 2,000 $ 7,500 $ 6,500