XML 84 R70.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Operating and Finance Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2021 (Remainder of the year) $ 7,234  
2022 18,663  
2023 14,675  
2024 11,591  
2025 8,675  
Thereafter 25,321  
Total future minimum lease payments 86,159  
Less: Interest (17,790)  
Present value of lease liabilities 68,369  
Finance Lease, Liability, Payment, Due [Abstract]    
2021 (Remainder of the year) 327  
2022 978  
2023 888  
2024 730  
2025 568  
Thereafter 4,557  
Total future minimum lease payments 8,048  
Less: Interest (2,256)  
Present value of lease liabilities $ 5,792 $ 5,153