XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Undiscounted Cash Flows for Non-cancellable Leases (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Leases [Abstract]  
Operating Leases, Remainder of 2021 $ 3,773
Operating Leases, 2022 14,264
Operating Leases, 2023 11,734
Operating Leases, 2024 9,313
Operating Leases, 2025 8,119
Operating Leases, Thereafter 31,960
Operating Leases, Total undiscounted lease payments 79,163
Operating Leases, Less: Imputed interest (13,141)
Total operating lease liabilities $ 66,022