XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Feb. 28, 2019
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Mar. 06, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based compensation expenses capitalized amount   $ 300      
Common stock reserved for issuance (in shares) 2,000,430        
Maximum period of automatic annual increase in common stock reserved for issuance 10 years        
Automatic annual increase in common stock reserved for issuance 3.00%        
Shares available for issuance (in shares)   4,809,252,000   3,745,216,000  
Stock-based compensation expense   $ 9,510 $ 5,139    
Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period   4 years      
Employee stock purchase plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock reserved for issuance (in shares)         300,650
Shares available for issuance (in shares)   1,212,769      
Purchase shares of common stock, price per share, percentage of fair market value   85.00%      
Stock-based compensation expense   $ 400 $ 300    
Performance-Based Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   100.00%      
Performance-Based Restricted Stock Units | Minimum [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period   2 years      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   0.00%      
Performance-Based Restricted Stock Units | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period   3 years      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   200.00%