XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Note 11 - Earnings Per Share (Details Textual)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
$ / shares
shares
Mar. 31, 2024
USD ($)
shares
Mar. 30, 2025
$ / shares
Dec. 31, 2024
USD ($)
Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities (in shares) | shares 0 0    
The 2031 Convertible Notes [Member]        
Convertible Debt | $ $ 20,000 $ 0   $ 20,000
Debt Instrument, Convertible, Threshold Consecutive Trading Days 5      
Debt Instrument, Convertible, Conversion Price (in dollars per share) | $ / shares $ 8.94   $ 9.28