XML 81 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Leases [Abstract]  
Remainder of 2021 $ 10,264
2022 17,228
2023 11,747
2024 7,341
2025 5,287
Thereafter 5,013
Total future lease payments 56,880
Less: Imputed interest (2,218)
Total operating lease liabilities $ 54,662