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) |