XML 71 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Note 12 - Stock Repurchase Program (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 12, 2024
Sep. 30, 2020
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Aug. 05, 2022
Stock Repurchase Program, Authorized Amount $ 500,000           $ 500,000
Stock Repurchase Program, Period in Force (Year) 24 months 24 years          
Share Repurchase Program, Remaining Authorized, Amount $ 26,297            
Treasury Stock, Value, Acquired, Cost Method     $ (0) $ 102,134 $ 147,917 $ 152,743  
Treasury Stock, Common [Member]              
Treasury Stock, Shares, Acquired (in shares)     690,711 1,109,206 1,046,351  
Treasury Stock, Value, Acquired, Cost Method     $ 102,134 $ 147,917 $ 152,743  
Stock Repurchase Program [Member] | Treasury Stock, Common [Member]              
Treasury Stock, Shares, Acquired (in shares)     0 690,711 1,109,206 1,046,351  
Treasury Stock, Value, Acquired, Cost Method     $ 0 $ 102,134 $ 147,917 $ 152,743