Warrants - Schedule of Common Stock Warrants Outstanding (Details) - $ / shares |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Class of Warrant or Right [Line Items] | ||
Number of warrants outstanding (in shares) | 13,896,247 | 2,646,247 |
0.0001 | ||
Class of Warrant or Right [Line Items] | ||
Exercise price (in usd per share) | $ 0.0001 | |
Number of warrants outstanding (in shares) | 11,250,000 | 0 |
9.03 | ||
Class of Warrant or Right [Line Items] | ||
Exercise price (in usd per share) | $ 9.03 | |
Number of warrants outstanding (in shares) | 969,275 | 969,275 |
10.84 | ||
Class of Warrant or Right [Line Items] | ||
Exercise price (in usd per share) | $ 10.84 | |
Number of warrants outstanding (in shares) | 946,666 | 946,666 |
12.38 | ||
Class of Warrant or Right [Line Items] | ||
Exercise price (in usd per share) | $ 12.38 | |
Number of warrants outstanding (in shares) | 8,083 | 8,083 |
20.77 | ||
Class of Warrant or Right [Line Items] | ||
Exercise price (in usd per share) | $ 20.77 | |
Number of warrants outstanding (in shares) | 722,223 | 722,223 |