XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Share-based Compensation Plans - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 28, 2022
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2011
Feb. 23, 2022
May 05, 2021
Aug. 04, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Unrecognized compensation costs   $ 0            
Stock-based compensation capitalized to proprietary software development costs   $ 450,000 $ 359,000          
Estimated shares issuable under the Employee Stock Purchase Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares authorized (in shares)   1,750,000            
Options granted as percentage on fair value of stock   85.00%            
Annual increase in number of shares, percentage of shares of outstanding common stock   1.00%            
Increase in shares available for grant (in shares)         929,601 893,016 858,723  
Number of shares purchased (in shares)   0 0          
Maximum | Estimated shares issuable under the Employee Stock Purchase Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Annual increase in available number of authorized shares (in shares)   1,750,000            
PSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period 3 years              
Unrecognized compensation costs   $ 117,400,000            
Weighted average period expect to recognized   3 years            
PSUs | Minimum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Performance target, percentage 0.00%              
PSUs | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Performance target, percentage 150.00%              
Options to purchase common stock                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Unrecognized compensation costs   $ 2,700,000            
Weighted average period expect to recognized   1 year            
2011 Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period       4 years        
Percentage of maximum incentive stock options granted to stockholders       10.00%        
2011 Plan | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Options exercisable period       10 years        
2011 Plan | Incentive and Non-statutory Stock Options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares authorized (in shares)       12,987,255        
2011 Plan | Incentive and Non-statutory Stock Options | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Options granted as percentage on fair value of stock       100.00%        
2011 Plan | Incentive Stock Options | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Options granted as percentage on fair value of stock       110.00%        
2019 Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Annual increase in available number of authorized shares (in shares)               8,000,000
Annual increase in number of shares, percentage of shares of outstanding common stock               5.00%
Increase in shares available for grant (in shares)         4,648,003 4,465,083 4,293,616  
2019 Plan | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares authorized (in shares)               8,000,000