XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Summary of Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Leases [Abstract]  
Operating Leases, Remainder of 2023 $ 7,117
Operating Leases, 2024 8,554
Operating Leases, 2025 6,507
Operating Leases, 2026 5,006
Operating Leases, 2027 3,385
Operating Leases, 2028 and thereafter 4,787
Operating Leases, Total undiscounted future minimum lease payments 35,356
Operating Leases, Less imputed interest (2,693)
Operating Leases, Total discounted future minimum lease payments 32,663
Finance Leases, Remainder of 2023 3,657
Finance Leases, 2024 3,543
Finance Leases, 2025 2,612
Finance Leases, 2026 1,902
Finance Leases, 2027 967
Finance Leases, 2028 and thereafter 135
Finance Leases, Total undiscounted future minimum lease payments 12,816
Finance Leases, Less imputed interest (1,179)
Finance Leases, Total discounted future minimum lease payments $ 11,637