XML 91 R81.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Operating Leases    
2021 (Excluding the three months ended March 31, 2021) $ 4,184  
2022 4,313  
2023 3,239  
2024 2,530  
2025 2,354  
Thereafter 4,146  
Total future minimum lease payments 20,766  
Less - amount representing interest 2,477  
Operating Lease, Liability, Total 18,289  
Less - current lease obligations 4,777 $ 4,989
Long-term lease obligations 13,512 14,537
Finance Leases    
2021 (excluding the three months ended March 31, 2021) 3,553  
2022 1,530  
2023 2,123  
2024 1,563  
2025 1,174  
Thereafter 3,161  
Total future minimum lease payments 13,104  
Less - amount representing interest 1,546  
Present value of future minimum lease payments 11,558  
Less - current lease obligations 2,878 3,901
Long-term lease obligations $ 8,680 $ 8,376