XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Earnings Per Share (Details Textual) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Weighted Average Number of Shares Outstanding, Diluted, Adjustment (in shares) 29,905 33,703 34,781 37,865
Stock Settled Stock Appreciation Rights SSARs [Member]        
Weighted Average Number of Shares Outstanding, Diluted, Adjustment (in shares) 8,589 17,725 8,900 18,983
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) 21,316 15,978 25,881 18,882