XML 108 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Summary Of Maturity Of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 45,737  
2024 36,360  
2025 28,798  
2026 22,152  
2027 11,694  
Thereafter 14,509  
Total lease payments 159,250  
Less: interest (9,741)  
Total liability recognized on the balance sheet $ 149,509 $ 138,542