XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Earnings Per Share (Details Textual) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 54 283 103 283
Restricted Stock Units (RSUs) [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 0 0   0