XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Undiscounted Cash Flows for Non-cancellable Leases (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Leases [Abstract]  
Operating Leases, Remainder of 2022 $ 11,273
Operating Leases, 2023 12,377
Operating Leases, 2024 9,564
Operating Leases, 2025 8,059
Operating Leases, 2026 6,699
Operating Leases, Thereafter 22,536
Operating Leases, Total undiscounted lease payments 70,508
Operating Leases, Less: Imputed interest (10,956)
Total operating lease liabilities $ 59,552