v3.22.1
Compensation Plans - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Aug. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Jul. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options granted, net (in shares)   1,676,355 949,126  
Weighted average grant date fair value (in dollars per share)   $ 3.14 $ 2.95  
Options vested in period, fair value   $ 1.5 $ 1.4  
Employer matching contribution, annual vesting percentage   33.00%    
Term of service required for full vesting   3 years    
Employer safe harbor matching contribution, percent   100.00%    
Employer 100 Percent Match        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Defined contribution plan, percent of match   100.00%    
Employer matching contribution, percent   3.00%    
Employer 50 Percent Match        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Defined contribution plan, percent of match   50.00%    
Employer matching contribution, percent   2.00%    
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price (in dollars per share)   $ 1.00 $ 2.00  
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price (in dollars per share)   $ 6.20 $ 6.14  
Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized (in shares)       5,000,000
Additional shares authorized (in shares) 2,860,367      
Stock option | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   6 months 6 months  
Stock option | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   4 years 4 years