XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Share-based Compensation Plans - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2011
Aug. 04, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation capitalized to proprietary software development costs $ 359 $ 0    
Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares authorized 1,750,000      
Annual increase in number of shares, percentage of shares of outstanding common stock 1.00%      
Increase in shares available for grant       858,723
Number of shares purchased 0 0    
Unrecognized compensation costs $ 100      
Weighted average period expect to recognized 1 month 6 days      
Employee Stock Purchase Plan | First Business Day        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Options granted as percentage on fair value of stock 85.00%      
Employee Stock Purchase Plan | Last Business Day        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Options granted as percentage on fair value of stock 85.00%      
Maximum | Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Annual increase in available number of authorized shares 1,750,000      
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     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 Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares authorized 8,000,000      
Annual increase in number of shares, percentage of shares of outstanding common stock 5.00%      
Increase in shares available for grant       4,293,616
2019 Equity Incentive Plan | Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Annual increase in available number of authorized shares 8,000,000