XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Maturities of Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 $ 11,101 $ 42,343
2024 43,600 38,018
2025 38,338 31,684
2026 35,985 29,671
2027 34,348 28,178
After 2027 81,512 58,146
Total lease payments 244,884 228,040
Less interest (50,930) (45,470)
Present value of lease liabilities $ 193,954 $ 182,570