XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION - Narrative (Details)
$ in Thousands
3 Months Ended
Jan. 18, 2022
shares
Mar. 31, 2023
USD ($)
shares
Mar. 30, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of available shares consumed for each restricted stock and restricted stock units issued 1.75    
Unrecognized compensation cost | $   $ 5,600  
Unrecognized compensation cost, recognized over an estimated weighted-average period   1 year 9 months 18 days  
2021 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized 3,525,119    
Increase in number of common shares reserved for issuance (in shares) 855,351    
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based payment award vesting period 4 years    
Stock options | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based payment award expiration period 7 years    
RSAs outstanding      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based payment award vesting period 1 year    
RSUs outstanding      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based payment award vesting period 3 years    
Employee stock purchase plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized   1,000,000  
Stock-based payment award expiration period   6 months  
Percentage of fair market value on the purchase date   85.00%  
Maximum number of shares per employee (in shares)   2,000  
Maximum value of shares per employee | $   $ 25,000  
Shares purchased under the ESPP (in shares)   1,298  
Shares available for purchase (in shares)   193,134  
Employee stock purchase plan | 2021 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized     4,621,488