XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Minimum Future Rental Payments (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Leases [Abstract]  
Remaining 2021 $ 52,871
2022 61,447
2023 56,839
2024 50,615
2025 39,582
2026 and thereafter 152,702
Total 414,056
Less: Present value discount (131,452)
Lease liability $ 282,604