XML 52 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock Reserved For Issuance - Common Stock Reserved For Potential Future Issuances (Details) - shares
Jun. 30, 2024
Dec. 31, 2023
Class Of Stock [Line Items]    
Total shares of common stock reserved 2,215,816 881,116
Shares Underlying Outstanding Stock Options    
Class Of Stock [Line Items]    
Total shares of common stock reserved 87,457 14,323
Shares Available For Future Stock Option Grants    
Class Of Stock [Line Items]    
Total shares of common stock reserved 219 528
Shares Underlying Outstanding Public Warrants    
Class Of Stock [Line Items]    
Total shares of common stock reserved 685,714 685,714
Shares Underlying Outstanding Private Placement Warrants    
Class Of Stock [Line Items]    
Total shares of common stock reserved 983,981 37,694
Shares Underlying Convertible Preferred Stock-if Converted    
Class Of Stock [Line Items]    
Total shares of common stock reserved 225,225  
Shares Underlying Outstanding Pre-funded Warrants    
Class Of Stock [Line Items]    
Total shares of common stock reserved 233,220 142,857