Quarterly report [Sections 13 or 15(d)]

Note 15 - Subsequent Events (Details Textual)

v3.25.1
Note 15 - Subsequent Events (Details Textual) - Chief Executive Officer [Member] - Performance Shares [Member] - Subsequent Event [Member]
May 15, 2025
USD ($)
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested $ 6,000,000
Share-Based Payment Arrangement, Tranche One [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested 3,000,000
Share-Based Payment Arrangement, Tranche Two [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested $ 3,000,000