XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Feb. 01, 2023
shares
Mar. 31, 2022
USD ($)
founder
shares
Oct. 31, 2023
USD ($)
shares
Jul. 31, 2023
shares
Apr. 30, 2023
shares
Oct. 31, 2022
USD ($)
shares
Oct. 31, 2023
USD ($)
shares
Oct. 31, 2022
USD ($)
founder
$ / shares
shares
Feb. 28, 2023
USD ($)
Jan. 31, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award                    
Stock repurchase program, authorized amount | $                 $ 2,000,000  
Number of shares repurchased (in shares)     2,607,000       4,012,000      
Stock repurchase program, remaining authorized repurchase amount | $     $ 1,400,000       $ 1,400,000      
Repurchases of common stock (in shares)             500,000      
Additional shares authorized (in shares)         16,165,000          
Options granted (shares)     0     0 0      
Granted (per share) | $ / shares               $ 101.66    
Intrinsic value of shares exercised | $             $ 901,400 $ 875,000    
Grant date fair value of vested shares | $             36,400 60,700    
Share-based compensation expense | $     $ 298,286     $ 229,163 $ 862,517 $ 610,837    
Expected dividend yield             0.00%      
Unrecognized share-based compensation expense | $     $ 2,900,000       $ 2,900,000      
Unrecognized share-based compensation expense recognition period (term)             2 years 10 months 24 days      
Streamlit, Inc.                    
Share-based Compensation Arrangement by Share-based Payment Award                    
Number of founders | founder   3           3    
2020 Equity Incentive Plan:                    
Share-based Compensation Arrangement by Share-based Payment Award                    
Additional shares authorized (in shares) 16,200,000                  
Employee stock purchase rights under the 2020 ESPP                    
Share-based Compensation Arrangement by Share-based Payment Award                    
Offering period             6 months      
Additional shares authorized (in shares) 3,200,000                  
Expected dividend yield     0.00%     0.00% 0.00% 0.00%    
Stock options                    
Share-based Compensation Arrangement by Share-based Payment Award                    
Vesting period (years)             4 years      
Expiration period (years)             10 years      
Expected dividend yield               0.00%    
Stock options | 2012 Equity Incentive Plan:                    
Share-based Compensation Arrangement by Share-based Payment Award                    
Expiration period (years)             10 years      
RSUs                    
Share-based Compensation Arrangement by Share-based Payment Award                    
Granted (shares)     1,504,000 2,048,000 7,318,000          
Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number in shares     19,866,000 20,497,000 20,544,000   19,866,000     15,560,000
RSUs | 2012 Equity Incentive Plan:                    
Share-based Compensation Arrangement by Share-based Payment Award                    
Vesting period (years)             4 years      
RSUs | 2012 Equity Incentive Plan: | Grant Date                    
Share-based Compensation Arrangement by Share-based Payment Award                    
Vesting period (years)             1 year      
RSUs | 2020 Equity Incentive Plan:                    
Share-based Compensation Arrangement by Share-based Payment Award                    
Vesting period (years)             4 years      
RCS | Outside of the Plans                    
Share-based Compensation Arrangement by Share-based Payment Award                    
Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number in shares     286,000 286,000 286,000   286,000     428,000
RCS | Outside of the Plans | Streamlit, Inc.                    
Share-based Compensation Arrangement by Share-based Payment Award                    
Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number in shares     300,000       300,000      
Performance-based restricted stock | 2020 Equity Incentive Plan:                    
Share-based Compensation Arrangement by Share-based Payment Award                    
Vesting period (years)             4 years      
Share-based compensation expense | $     $ 10,500       $ 20,600      
Granted (shares)         500,000          
Performance-based restricted stock | 2020 Equity Incentive Plan: | Minimum                    
Share-based Compensation Arrangement by Share-based Payment Award                    
Performance target, percentage             0.00%      
Performance-based restricted stock | 2020 Equity Incentive Plan: | Maximum                    
Share-based Compensation Arrangement by Share-based Payment Award                    
Performance target, percentage         120.00%   120.00%      
Performance-based restricted stock | 2020 Equity Incentive Plan: | Grant Date                    
Share-based Compensation Arrangement by Share-based Payment Award                    
Vesting period (years)             1 year      
Class A Common Stock | RCS | Outside of the Plans | Streamlit, Inc.                    
Share-based Compensation Arrangement by Share-based Payment Award                    
Granted (shares)   400,000           400,000    
Post-combination share-based compensation arrangement by share-based payment award, award vesting period   3 years           3 years    
Post-combination share-based compensation arrangement by share-based payment award, equity instruments other than options, granted in period, total fair value | $   $ 93,700           $ 93,700    
Post-combination share-based compensation arrangement by share-based payment award, award service period   3 years           3 years