XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Summary of Maturities of Lease Liabilities (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Leases [Abstract]  
Operating Leases, Remainder of 2023 $ 3,351
Operating Leases, 2024 12,457
Operating Leases, 2025 9,432
Operating Leases, 2026 7,236
Operating Leases, 2027 5,031
Operating Leases, 2028 and thereafter 10,504
Operating Leases, Total undiscounted future minimum lease payments 48,011
Operating Leases, Less imputed interest (5,492)
Operating Leases, Total discounted future minimum lease payments 42,519
Finance Leases, Remainder of 2023 1,354
Finance Leases, 2024 4,428
Finance Leases, 2025 3,442
Finance Leases, 2026 2,710
Finance Leases, 2027 1,597
Finance Leases, 2028 and thereafter 527
Finance Leases, Total undiscounted future minimum lease payments 14,058
Finance Leases, Less imputed interest (1,449)
Finance Leases, Total discounted future minimum lease payments $ 12,609