XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Warrants (Details Textual) - Warrants at 34.00 Strike Price [Member] - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2025
Dec. 31, 2024
Class of Warrant or Right, Repurchased and Retired (in shares) 1,219,665    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 34    
Warrants and Rights Settled $ 55.7    
Partners' Capital Account, Units, Warrant Settlements (in shares) 198,767    
Class of Warrant or Right, Outstanding (in shares)   0 0