v3.26.1
Stockholders’ Equity - Schedule of Outstanding Warrants (Details)
Jun. 30, 2026
$ / shares
shares
Class of Warrant or Right [Line Items]  
Number of Warrants (in shares) | shares 7,195,898
0.0007  
Class of Warrant or Right [Line Items]  
Exercise Price (in dollars per share) $ 0.0007
Number of Warrants (in shares) | shares 274,286
1.22  
Class of Warrant or Right [Line Items]  
Exercise Price (in dollars per share) $ 1.22
Number of Warrants (in shares) | shares 5,000
$2.00 - $2.66  
Class of Warrant or Right [Line Items]  
Number of Warrants (in shares) | shares 2,164,179
$2.00 - $2.66 | Minimum  
Class of Warrant or Right [Line Items]  
Exercise Price (in dollars per share) $ 2.00
$2.00 - $2.66 | Maximum  
Class of Warrant or Right [Line Items]  
Exercise Price (in dollars per share) $ 2.66
$3.36 - $4.16  
Class of Warrant or Right [Line Items]  
Number of Warrants (in shares) | shares 1,842,807
$3.36 - $4.16 | Minimum  
Class of Warrant or Right [Line Items]  
Exercise Price (in dollars per share) $ 3.36
$3.36 - $4.16 | Maximum  
Class of Warrant or Right [Line Items]  
Exercise Price (in dollars per share) $ 4.16
$6.51 - $7.80  
Class of Warrant or Right [Line Items]  
Number of Warrants (in shares) | shares 1,466,399
$6.51 - $7.80 | Minimum  
Class of Warrant or Right [Line Items]  
Exercise Price (in dollars per share) $ 6.51
$6.51 - $7.80 | Maximum  
Class of Warrant or Right [Line Items]  
Exercise Price (in dollars per share) 7.80
8.125  
Class of Warrant or Right [Line Items]  
Exercise Price (in dollars per share) $ 8.125
Number of Warrants (in shares) | shares 1,443,227