XML 85 R73.htm IDEA: XBRL DOCUMENT v3.25.2
Note 17 - Stockholders' Equity (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Equity, Attributable to Parent $ 2,886,295 $ 2,793,242 $ 2,886,295 $ 2,793,242 $ 2,865,159 $ 2,845,704 $ 2,778,072 $ 2,736,575
Stockholders' Equity, Period Increase (Decrease)     40,600          
Net Income (Loss) Attributable to Parent 77,450 66,829 146,956 138,264        
Other Comprehensive Income (Loss), Net of Tax 2,525 (781) 16,385 (7,644)        
Share-Based Payment Arrangement, Expense     2,700          
Proceeds from Issuance of Common Stock, Dividend Reinvestment Plan     1,336 1,488        
Stock Issued During Period, Value, Issued for Services     1,000          
Treasury Stock, Value, Acquired, Cost Method 35,873   77,338 25,301        
Dividends, Common Stock, Cash 23,846 24,765 47,701 49,473        
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation $ 1,964 $ 3,684 $ 2,755 $ 3,708