v3.25.1
Subsequent Events
3 Months Ended
Mar. 31, 2025
Subsequent Events [Abstract]  
Subsequent Events [Text Block]

Note 17 - Subsequent Events

The Company has evaluated all subsequent events through the date the financial statements were released.