v3.26.1
Stockholders' Deficit - Schedule of Warrants Outstanding and Exercisable (Details)
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants Quantity 2,605,832
Investor A [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants Quantity 1,080,814
Warrants Exercise Price | $ / shares $ 4.4
Warrants Expiration Date Feb. 11, 2026
Investor B [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants Quantity 542,462
Warrants Exercise Price | $ / shares $ 6.575
Warrants Expiration Date Feb. 11, 2026
Placement Agent [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants Quantity 270,204
Warrants Exercise Price | $ / shares $ 4.4
Warrants Expiration Date Feb. 11, 2032
Investor A [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants Quantity 319,528
Warrants Exercise Price | $ / shares $ 4.4
Warrants Expiration Date Mar. 31, 2026
Investor B [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants Quantity 160,372
Warrants Exercise Price | $ / shares $ 6.575
Warrants Expiration Date Mar. 31, 2030
Placement Agent [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants Quantity 79,882
Warrants Exercise Price | $ / shares $ 4.4
Warrants Expiration Date Mar. 31, 2032
Original [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants Quantity 56,815
Warrants Exercise Price | $ / shares $ 4.4
Warrants Expiration Date Feb. 11, 2030
Exchange [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants Quantity 75,755
Warrants Exercise Price | $ / shares $ 3.3
Warrants Expiration Date Feb. 11, 2030
Placement Agent [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants Quantity 20,000
Warrants Exercise Price | $ / shares $ 5
Warrants Expiration Date Dec. 23, 2032