XML 89 R75.htm IDEA: XBRL DOCUMENT v3.25.4
Note 16 - Share Repurchase (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2025
Nov. 06, 2025
May 28, 2024
May 2024 Share Repurchase Plan [Member]      
Share Repurchase Program, Authorized, Amount     $ 40
Share Repurchase Program, Authorized, Increase Percentage     50.00%
Share Repurchase Program, Authorized, Minimum Cash Balance     $ 45
May 2024 Share Repurchase Plan, Rule 10b5-1 [Member]      
Share Repurchase Program, Authorized, Amount     $ 15
Stock Repurchased During Period, Shares 1,308,445    
Stock Repurchased During Period, Average Cost Per Share $ 20.5    
Stock Repurchased During Period, Percent Of Shares Expected to be Repurchased 51.00%    
May 2024 Share Repurchase Plan, Rule 10b5-1 [Member] | Clear Street LLC [Member]      
Share Repurchase Program, Authorized, Amount   $ 15