XML 100 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Common Stock and Preferred Stock - Schedule of Shares Reserved for Future Issuance (Details) - shares
Dec. 31, 2022
Dec. 31, 2021
Class of Stock    
Total shares of authorized common stock reserved for future issuance (in shares) 8,032,687 6,583,887
Future awards under the 2021 Plan    
Class of Stock    
Total shares of authorized common stock reserved for future issuance (in shares) 1,976,758 2,843,255
Exercise of outstanding stock options    
Class of Stock    
Total shares of authorized common stock reserved for future issuance (in shares) 5,028,850 3,461,870
Outstanding restricted stock    
Class of Stock    
Total shares of authorized common stock reserved for future issuance (in shares) 463,964 0
Future awards under the 2021 ESPP    
Class of Stock    
Total shares of authorized common stock reserved for future issuance (in shares) 563,115 278,762