XML 83 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Note 17 - Subsequent Events (Details Textual) - shares
Nov. 07, 2023
Sep. 30, 2023
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased (in shares)   143,721
Subsequent Event [Member]    
Stock Repurchase Program, Number of Additional Shares Authorized (in shares) 700,000  
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased (in shares) 840,000