XML 75 R63.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES - Operating and Finance Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2021 (Remainder of the year) $ 26,571  
2022 16,553  
2023 13,074  
2024 10,718  
2025 8,358  
Thereafter 22,780  
Total future minimum lease payments 98,054  
Less: Interest (24,309)  
Present value of lease liabilities 73,745  
Finance Lease, Liability, Payment, Due [Abstract]    
2021 (Remainder of the year) 629  
2022 629  
2023 564  
2024 547  
2025 556  
Thereafter 4,553  
Total future minimum lease payments 7,478  
Less: Interest (2,385)  
Present value of lease liabilities $ 5,093 $ 5,153