XML 68 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Note 12 - Income (Loss) Per Share - Schedule of Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive securities (in shares) 1,756 1,761
Share-Based Payment Arrangement, Option [Member]    
Antidilutive securities (in shares) 17 23
Restricted Stock [Member]    
Antidilutive securities (in shares) 1,739 1,738