XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Maturities of Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2022 $ 32,656 $ 42,343
2023 41,070 38,018
2024 35,007 31,684
2025 32,706 29,671
2026 31,258 28,178
After 2027 73,181 58,146
Total lease payments 245,878 228,040
Less interest (52,528) (45,470)
Present value of lease liabilities $ 193,350 $ 182,570