XML 89 R77.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Minimum Lease Payments Under Prior Guidance (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Operating Leases    
2021   $ 25,490
2022   28,837
2023   27,633
2024   28,207
2025   27,474
Thereafter   116,155
Total minimum lease payments   253,796
Finance Leases    
2021   1,729
2022   1,547
2023   1,174
2024   9
2025   0
Thereafter   0
Total minimum lease payments   4,459
Less: Interest   (1,202)
Present value of lease obligations   3,257
Less: Current portion   (1,261)
Long-term portion of lease obligations $ 0 $ 1,996