XML 103 R84.htm IDEA: XBRL DOCUMENT v3.20.4
Lease Obligations - Schedule of Lease Liability (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Leases [Abstract]  
2021 $ 18,992
2022 18,830
2023 18,931
2024 18,560
2025 17,336
2026 and thereafter 86,265
Total minimum lease payments 178,914
Discount (25,286)
Lease liability $ 153,628
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] us-gaap:OtherLiabilities