v3.25.1
Note 18 - Subsequent Events - (Details Textual) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Forecast [Member]    
Subsequent Event [Line Items]    
Gain on deconsolidation of VIE $ 62.3 $ 62.3