XML 86 R72.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 17 - Stockholders' Equity (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Equity, Attributable to Parent $ 2,793,242 $ 2,602,671 $ 2,793,242 $ 2,602,671 $ 2,778,072 $ 2,736,575 $ 2,542,339 $ 2,474,040
Stockholders' Equity, Period Increase (Decrease)     56,700          
Net Income (Loss) Attributable to Parent 66,829 93,220 138,264 189,227        
Share-Based Payment Arrangement, Expense     2,200          
Proceeds from Issuance of Common Stock, Dividend Reinvestment Plan     1,488 1,835        
Stock Issued During Period, Value, Issued for Services 850 849 850 850        
Dividends, Common Stock, Cash 24,765 24,661 49,473 49,266        
Treasury Stock, Value, Acquired, Cost Method     25,300          
Other Comprehensive Income (Loss), Net of Tax (781) (7,972) (7,644) 3,246        
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation 3,684 3,512 3,708 3,527        
Restricted Stock Units (RSUs) [Member]                
Share-Based Payment Arrangement, Expense $ 1,300 $ 1,400 2,200 $ 3,000        
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation     $ 3,700