v3.25.2
Subsequent Events
6 Months Ended
Jun. 30, 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.