v3.26.1
Capital Stock - Schedule of Warrants Outstanding (Details) - Warrant [Member]
shares in Thousands
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Schedule of Warrants Outstanding [Line Items]  
Warrants Outstanding 1,829
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,467)
Warrants Outstanding 671
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