XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Summary of Maturities of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Leases [Abstract]  
Operating Leases, Remainder of 2023 $ 6,239
Operating Leases, 2024 11,546
Operating Leases, 2025 8,960
Operating Leases, 2026 7,028
Operating Leases, 2027 4,867
Operating Leases, 2028 and thereafter 10,322
Operating Leases, Total undiscounted future minimum lease payments 48,962
Operating Leases, Less imputed interest (2,937)
Operating Leases, Total discounted future minimum lease payments 46,025
Finance Leases, Remainder of 2023 2,530
Finance Leases, 2024 3,824
Finance Leases, 2025 2,865
Finance Leases, 2026 2,134
Finance Leases, 2027 1,058
Finance Leases, 2028 and thereafter 146
Finance Leases, Total undiscounted future minimum lease payments 12,557
Finance Leases, Less imputed interest (1,164)
Finance Leases, Total discounted future minimum lease payments $ 11,393