XML 60 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Note 1 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended
Mar. 31, 2025
shares
Dec. 31, 2024
shares
Number of Operating Segments 2  
Common Stock, Shares Authorized (in shares) 50,000,000 50,000,000
Common Stock, Shares, Outstanding (in shares) 37,614,634 37,585,612