XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 17 - Stockholders' Equity (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Feb. 21, 2023
Mar. 31, 2024
Mar. 30, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Equity, Attributable to Parent   $ 2,778,072 $ 2,778,072 $ 2,542,339 $ 2,736,575 $ 2,474,040
Stockholders' Equity, Period Increase (Decrease)   41,500        
Net Income (Loss) Attributable to Parent   71,435 71,435 96,007    
Share-Based Payment Arrangement, Expense   900        
Proceeds from Issuance of Common Stock, Dividend Reinvestment Plan   744   918    
Treasury Stock, Value, Acquired, Cost Method $ 16,600 8   16,736    
Dividends, Common Stock, Cash   24,700 24,708 24,605    
Other Comprehensive Income (Loss), Net of Tax   (6,863)   11,218    
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation     $ 24 14    
Restricted Stock Units (RSUs) [Member]            
Share-Based Payment Arrangement, Expense   900   $ 1,500    
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation   $ 24