XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Common Stock (Details)
3 Months Ended
May 01, 2024
USD ($)
Mar. 28, 2023
USD ($)
Mar. 31, 2024
USD ($)
Vote
shares
Dec. 31, 2023
shares
Common Stock        
Common stock, shares authorized for issuance     290,000,000 290,000,000
Preferred stock, shares authorized for issuance     10,000,000 10,000,000
Number of votes per share of common stock | Vote     1  
Dividends on common stock | $     $ 0  
Shares of common stock reserved for issuance, on an as-converted basis        
Shares available for future option grants     5,207,693 3,617,943
Outstanding options     9,615,400 9,244,150
Shares reserved for employee stock purchase plan     400,000 400,000
Total     15,223,093 13,262,093
At-the-market offering | Jefferies LLC | 2023 Sales Agreement        
Common Stock        
Stock issuance costs, as a percent of gross proceeds   3.00%    
Common shares available for future sale | $     $ 81,900,000  
At-the-market offering | Jefferies LLC | 2023 Sales Agreement | Maximum        
Common Stock        
Potential gross proceeds | $   $ 90,000,000.0    
At-the-market offering | Jefferies LLC | 2023 Sales Agreement | Subsequent Event        
Common Stock        
Common shares available for future sale | $ $ 100,000      
At-the-market offering | Jefferies LLC | 2023 Sales Agreement | Subsequent Event | Maximum        
Common Stock        
Potential gross proceeds | $ $ 8,200,000