XML 60 R53.htm IDEA: XBRL DOCUMENT v3.25.4
Common Stock - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Dec. 31, 2025
Jan. 01, 2025
Class Of Stock [Line Items]    
Common stock reserved for issuance 817,995  
Common Stock Options Issued and Outstanding    
Class Of Stock [Line Items]    
Common stock reserved for issuance 459,775  
Common Stock Restricted Stock Awards Issued and Outstanding    
Class Of Stock [Line Items]    
Common stock reserved for issuance 249,500  
Common Stock Available for Future Issuance under 2021 Plan    
Class Of Stock [Line Items]    
Common stock reserved for issuance 54,490 95,849
Common Stock Available for Future Issuance under ESPP    
Class Of Stock [Line Items]    
Common stock reserved for issuance 54,230 19,169