XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Minimum Future Rental Payments (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Leases [Abstract]  
Remaining 2021 $ 35,383
2022 61,205
2022 56,935
2023 50,683
2024 39,640
2026 and thereafter 152,753
Total 396,599
Less: Present value discount (123,388)
Lease liability $ 273,211