XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Note 9 - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended 33 Months Ended
Apr. 15, 2025
Apr. 11, 2022
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Treasury Stock, Value, Acquired, Cost Method     $ 244 $ 6,899 $ 743  
The 2022 Program [Member]            
Share Repurchase Program, Authorized, Amount   $ 35,000        
Share Repurchase Program, Period in Force (Year)   2 years        
Treasury Stock, Shares, Acquired (in shares)       201,561   937,501
Shares Acquired, Average Cost Per Share (in dollars per share)       $ 34.23   $ 25.96
Treasury Stock, Value, Acquired, Cost Method       $ 6,900   $ 24,300
The 2024 Program [Member]            
Share Repurchase Program, Authorized, Amount $ 40,000          
Share Repurchase Program, Period in Force (Year) 2 years          
Treasury Stock, Shares, Acquired (in shares)     12,500      
Shares Acquired, Average Cost Per Share (in dollars per share)     $ 19.55      
Treasury Stock, Value, Acquired, Cost Method     $ 200      
Share Repurchase Program, Remaining Authorized, Amount     $ 39,800