XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2023
Dec. 31, 2023
Mar. 31, 2023
Number of Shares (in thousands)      
Beginning balance (in shares) 22,407 22,407  
Options exercised (in shares)   (3,048)  
Options forfeited or expired (in shares)   (828)  
Ending balance (in shares)   18,531  
Vested and exercisable, at end of period (in shares)   12,027  
Vested and expected to vest, at end of period (in shares)   18,069  
Weighted-Average Exercise Price      
Beginning balance (in dollars per share) $ 4.39 $ 4.39  
Exercised (in dollars per share)   3.18  
Forfeited or expired (in dollars per share)   5.37  
Ending balance (in dollars per share)   4.54  
Weighted average exercise price, vested and exercisable at period end (in dollars per share)   3.08  
Weighted average exercise price, vested and expected to vest at period end (in dollars per share)   $ 4.47  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Average remaining contractual term, outstanding 6 years 6 months 21 days 5 years 11 months 4 days  
Average remaining contractual term, vested and exercisable at period end   5 years 4 months 2 days  
Average remaining contractual term, vested and expected to vest at period end   5 years 10 months 24 days  
Aggregate intrinsic value, outstanding   $ 435,409 $ 627,187
Aggregate intrinsic value, vested and exercisable at period end   300,244  
Aggregate intrinsic value, vested and expected to vest at period end   $ 425,819