XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity (Deficit) - Issuance of Warrants (Details)
Mar. 31, 2025
$ / shares
shares
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 3,018,304
Warrants Issuance Date June 28, 2024  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 550,000
Exercise price (in dollars per share) | $ / shares $ 12.12
Warrants Issuance Date July 18, 2024  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 236,074
Exercise price (in dollars per share) | $ / shares $ 13.37
Warrants Issuance Date August 02, 2024  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 88,534
Exercise price (in dollars per share) | $ / shares $ 11.03
Warrants Issuance Date October 24, 2024  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 20,646
Exercise price (in dollars per share) | $ / shares $ 12.34
Warrant Issuance Date November 06, 2024, One  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 180,000
Exercise price (in dollars per share) | $ / shares $ 11.27
Warrant Issuance Date November 06, 2024, Two  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 1,543,363
Exercise price (in dollars per share) | $ / shares $ 12.12
Warrant Issuance Date November 06, 2024, Three  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 29,687
Exercise price (in dollars per share) | $ / shares $ 12.34
Warrant Issuance Date November 06, 2024, Four  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 370,000
Exercise price (in dollars per share) | $ / shares $ 15.77