XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturity Analysis (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 (remaining) $ 5,623  
2022 49,443  
2023 45,999  
2024 40,781  
2025 34,871  
Thereafter 172,048  
Total future lease payments 348,765  
Less: imputed interest (83,418)  
Total lease liabilities $ 265,347 $ 204,393