XML 83 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Undiscounted Cash Flows for Non-cancellable Leases (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
Operating Leases, 2023 $ 13,584
Operating Leases, 2024 10,294
Operating Leases, 2025 8,247
Operating Leases, 2026 6,472
Operating Leases, 2027 5,168
Operating Leases, Thereafter 15,387
Operating Leases, Total undiscounted lease payments 59,152
Operating Leases, Less: Imputed Interest (9,148)
Operating Leases, Lease Liabilities $ 50,004