XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Capital Stock - Schedule of Warrants Outstanding (Details) - Warrant [Member]
shares in Thousands
9 Months Ended
Sep. 30, 2025
$ / shares
shares
Schedule of Warrants Outstanding [Line Items]  
Warrants Outstanding 1,958
August 18, 2020 [Member]  
Schedule of Warrants Outstanding [Line Items]  
Expiration Date Aug. 18, 2025
Exercise Price (in Dollars per share) | $ / shares $ 2
Issued 171
Exercised (171)
Forfeited / Canceled
Warrants Outstanding
June 16, 2022 [Member]  
Schedule of Warrants Outstanding [Line Items]  
Expiration Date May 09, 2027
Exercise Price (in Dollars per share) | $ / shares $ 0.0001
Issued 6,325
Exercised (1,187)
Forfeited / Canceled (4,338)
Warrants Outstanding 800
November 18, 2024 [Member]  
Schedule of Warrants Outstanding [Line Items]  
Expiration Date Nov. 18, 2029
Exercise Price (in Dollars per share) | $ / shares $ 2.875
Issued 800
Exercised (304)
Forfeited / Canceled
Warrants Outstanding 496
December 12, 2024 [Member]  
Schedule of Warrants Outstanding [Line Items]  
Expiration Date Dec. 12, 2029
Exercise Price (in Dollars per share) | $ / shares $ 5.75
Issued 500
Exercised (100)
Forfeited / Canceled
Warrants Outstanding 400
January 9, 2025 [Member]  
Schedule of Warrants Outstanding [Line Items]  
Expiration Date Jan. 09, 2030
Exercise Price (in Dollars per share) | $ / shares $ 14.0875
Issued 327
Exercised (65)
Forfeited / Canceled
Warrants Outstanding 262