XML 92 R79.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Future Minimum Operating Lease Payments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Leases    
Remainder of 2021 $ 7,344  
2022 15,542  
2023 13,986  
2024 10,855  
2025 10,711  
Thereafter 108,715  
Total future minimum lease payments 167,153  
less: imputed interest (40,780)  
Total operating lease liability 126,373  
less: operating lease liability - current (11,243)  
Total operating lease liability - non-current $ 115,130 $ 112,818