XML 76 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Public and Private Placements (Details) - Common Purchase Agreement - USD ($)
$ in Millions
12 Months Ended
Mar. 29, 2023
Mar. 27, 2023
Dec. 31, 2024
Dec. 31, 2023
Tranche A Warrants        
Stockholders Equity Note [Line Items]        
Number of exercisable common warrants (in shares)   31,110    
Aggregate exercise price of preferred warrants $ 0.1      
Issuance of common stock with common stock warrant exercises (in shares)       31,110
Tranche B Warrants        
Stockholders Equity Note [Line Items]        
Number of exercisable common warrants (in shares)   16,666    
Issuance of common stock with common stock warrant exercises (in shares)     16,666