XML 126 R97.htm IDEA: XBRL DOCUMENT v3.24.2.u1
10-Q Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Warrants to purchase common stock      
Class of Stock [Line Items]      
Common stock, reserved for future issuance (in shares) 164,676    
Class A common stock options granted and outstanding      
Class of Stock [Line Items]      
Common stock, reserved for future issuance (in shares) 3,005,809 1,883,938 1,065,984
Class A shares available for issuance under incentive plans      
Class of Stock [Line Items]      
Common stock, reserved for future issuance (in shares) 1,608,065 305,373 23,314
ESPP Shares Available for Future Grants      
Class of Stock [Line Items]      
Common stock, reserved for future issuance (in shares) 250,995