v3.26.1
Capital Structure - Schedule of Warrants to Purchase Shares (Details)
Mar. 31, 2026
$ / shares
shares
Class of Warrant or Right [Line Items]  
Number of Warrants Outstanding 37,024,389
Common Warrants  
Class of Warrant or Right [Line Items]  
Issue Date Jun. 20, 2025
Expiration Date Dec. 20, 2026
Exercise Price | $ / shares $ 2.5
Number of Warrants Outstanding 23,000,000
Common Warrants  
Class of Warrant or Right [Line Items]  
Issue Date Oct. 08, 2025
Expiration Date Oct. 08, 2028
Exercise Price | $ / shares $ 2.5
Number of Warrants Outstanding 14,024,389