XML 91 R81.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Maturities of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Mar. 31, 2020
Leases [Abstract]    
Remainder of 2019 $ 35,596  
2021 41,887  
2022 38,218  
2023 31,694  
2024 22,881  
Thereafter 56,217  
Total undiscounted future minimum lease payments 226,493  
Less: Discount impact (30,903)  
Total lease liability $ 195,590 $ 224,189