XML 66 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Maturities of Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 $ 22,196 $ 42,343
2024 43,123 38,018
2025 37,174 31,684
2026 34,753 29,671
2027 33,205 28,178
After 2027 79,433 58,146
Total lease payments 249,884 228,040
Less interest (52,950) (45,470)
Present value of lease liabilities $ 196,934 $ 182,570