XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Note 6 - Earnings Per Share (Details Textual) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Weighted Average Number of Shares Outstanding, Diluted, Adjustment (in shares) 40,588 37,703 36,792 37,563
Stock Settled Stock Appreciation Rights SSARs [Member]        
Weighted Average Number of Shares Outstanding, Diluted, Adjustment (in shares) 9,236 11,297 9,017 16,469
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 46,423   46,423  
Restricted Stock [Member]        
Weighted Average Number of Shares Outstanding, Diluted, Adjustment (in shares) 31,352 26,406 27,775 21,094