XML 59 R42.htm IDEA: XBRL DOCUMENT v3.25.4
Note 4 - Capital Stock (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Feb. 20, 2026
Sep. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Common Stock, Dividends, Per Share, Declared     $ 0.44    
Common Stock, Capital Shares Reserved for Future Issuance     3,100,000    
Treasury Stock, Shares, Acquired   6,269,000      
Treasury Stock, Value, Acquired, Cost Method   $ 923,300 $ 923,292 $ 513,924 $ 159,576
Share Repurchase Program, Remaining Authorized, Amount     967,600    
Exercise or Vesting [Member]          
Stock To Be Issued, Value, Vesting of Equity Awards     $ 1,000    
Subsequent Event [Member]          
Common Stock, Dividends, Per Share, Declared $ 0.45