XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Share-based Compensation Plans - Additional Information (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
tranche
shares
Feb. 28, 2022
Mar. 31, 2023
USD ($)
tranche
shares
Mar. 31, 2022
USD ($)
shares
Dec. 31, 2011
shares
Feb. 13, 2023
shares
Feb. 23, 2022
shares
May 05, 2021
shares
Aug. 04, 2020
shares
Dec. 31, 2019
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Unrecognized compensation costs | $ $ 0   $ 0              
Stock-based compensation capitalized to proprietary software development costs | $     $ 290,000 $ 450,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   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%   1.00%              
Increase in shares available for grant (in shares)           990,882 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   1,750,000              
PSUs                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting period 5 years 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%                
Share-Based Payment Arrangement, Option                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Unrecognized compensation costs | $ $ 100,000   $ 100,000              
Weighted average period expect to recognized     3 months 18 days              
RSUs and PSUs                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Unrecognized compensation costs | $ $ 76,100,000   $ 76,100,000              
Weighted average period expect to recognized     2 years 9 months 18 days              
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,954,409 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
Inducement Grants | Share-Based Payment Arrangement, Employee                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Nonvested, number of shares (in shares) 3,075,000   3,075,000              
Inducement Grants | PSUs | Share-Based Payment Arrangement, Employee                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting period     5 years              
Unrecognized compensation costs | $ $ 1,700,000   $ 1,700,000              
Nonvested, number of shares (in shares) 1,500,000   1,500,000              
Number of tranche | tranche 4   4              
Inducement Grants | Restricted stock units | Share-Based Payment Arrangement, Employee                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Unrecognized compensation costs | $ $ 2,500,000   $ 2,500,000              
Nonvested, number of shares (in shares) 1,575,000   1,575,000