XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
[1]
Leases [Abstract]    
2023 $ 42,343  
2024 38,018  
2025 31,684  
2026 29,671  
2027 28,178  
After 2027 58,146  
Total lease payments 228,040  
Less interest (45,470)  
Present value of lease liabilities $ 182,570 $ 192,019
[1] (1) Certain prior period reported amounts were reclassified to conform to the current period presentation, See Note 2.