XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jul. 20, 2021
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
ESPP employee payroll contributions   $ 100    
ESPP compensation expense   24    
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share based compensation expenses   200 $ (200)  
Stock-based compensation not yet recognized related to unvested options   $ 1,600   $ 1,700
Unvested award, cost not yet recognized, period for recognition   2 years 7 months 6 days   2 years 9 months 18 days
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share based compensation expenses   $ 800 800  
Unvested award, cost not yet recognized, period for recognition   2 years 10 months 24 days   2 years 10 months 24 days
Unrecognized compensation expense   $ 7,400   $ 8,100
Performance stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share based compensation expenses   $ 100 $ 100  
Unvested award, cost not yet recognized, period for recognition   3 years   3 years 4 months 24 days
Unrecognized compensation expense   $ 600   $ 700
Employee Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum eligible employee compensation contribution percentage 10.00%      
Offering period 6 months      
Fair market value share purchase percentage 85.00%      
Class A Common Stock | Employee Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized for issuance (in shares)   1,483,919    
Percentage of outstanding stock maximum   1.00%    
Outstanding stock maximum (in shares)   2,400,000    
Shares purchased under the ESPP (in shares)   134,746   44,627
Class A Common Stock | Equity Incentive Plan 2021        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized for issuance (in shares)   17,257,521