XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Schedule of Undiscounted Cash Flows for Non-cancellable Leases (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Leases [Abstract]  
Operating Leases, Remainder of 2022 $ 7,281
Operating Leases, 2023 12,786
Operating Leases, 2024 9,883
Operating Leases, 2025 8,301
Operating Leases, 2026 6,761
Operating Leases, Thereafter 22,336
Operating Leases, Total undiscounted lease payments 67,348
Operating Leases, Less: Imputed interest (10,109)
Total operating lease liabilities $ 57,239