XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Plan - Additional Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 09, 2022
Sep. 30, 2023
Sep. 30, 2022
Jan. 01, 2023
Sep. 24, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares reserved for issuance       457,713  
Restricted stock units granted to employees   0      
Total compensation cost related to nonvested awards not yet recognized   $ 23,991      
Unrecognized compensation cost, weighted average period of recognition   2 years 7 months 6 days      
Dividend yield   0.00% 0.00%    
Restricted stock units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Restricted stock units granted to employees 374,899        
Unrecognized compensation cost, weighted average period of recognition   10 months 24 days      
Unrecognized compensation cost   $ 2,343      
2020 Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares reserved for issuance   4,406,374      
Number of additional shares reserved for issuance, minimum   4,406,374      
Percentage of number of shares of common stock outstanding increase   5.00%      
Number of additional shares reserved for issuance, maximum       1,830,853  
Shares issued   4,457,004      
2020 Plan | Restricted stock units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period on an annual basis 2 years        
2020 ESPP          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares reserved for issuance   685,446     400,752
Percentage of number of shares of common stock outstanding increase         1.00%
Number of additional shares reserved for issuance, maximum         801,504
Shares issued   116,018      
Shares outstanding   116,018