Quarterly report pursuant to Section 13 or 15(d)

Note 10 - Commitments and Contingencies - Schedule of Equity Securities Repurchased (Details)

v3.24.1.u1
Note 10 - Commitments and Contingencies - Schedule of Equity Securities Repurchased (Details) - Treasury Stock, Common [Member] - USD ($)
1 Months Ended 2 Months Ended 3 Months Ended
Mar. 12, 2024
Feb. 29, 2024
Jan. 31, 2024
Mar. 12, 2024
Mar. 31, 2024
Mar. 31, 2023
Treasury Stock, Shares, Acquired (in shares)         1,434,000 981,000
Shares Purchased as Part of Publicly Announced Programs [Member]            
Treasury Stock, Shares, Acquired (in shares) 347,137 474,100 446,366 1,267,603    
Shares Acquired, Average Cost Per Share (in dollars per share) $ 4.33 $ 4.22 $ 4.48      
Share Repurchase Program, Authorized, Amount $ 3,773 $ 1,516,630 $ 3,516,205 $ 3,773