v3.25.2
Stockholders' Equity (Deficit) - Public and Private Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
Jun. 30, 2025
Mar. 21, 2025
Mar. 20, 2025
Feb. 11, 2025
Dec. 17, 2024
Jun. 30, 2024
Jan. 12, 2024
Class of Warrant or Right [Line Items]                
Exercise price (in dollars per share)         $ 4.3175 $ 6.82   $ 13.44
Common Class A                
Class of Warrant or Right [Line Items]                
Number of warrants outstanding (in shares)   740,429            
Exercise price (in dollars per share)   $ 8,050 $ 1.93 $ 3.80   $ 6.08    
Public Warrant                
Class of Warrant or Right [Line Items]                
Number of warrants outstanding (in shares)   12,322         12,322  
Private Placement Warrant                
Class of Warrant or Right [Line Items]                
Number of warrants outstanding (in shares)   16,104         16,104  
Private Warrant                
Class of Warrant or Right [Line Items]                
Change in fair value of warrant liability $ (0.6)