XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Schedule of Operating and Finance Lease Liability Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating Leases, Remainder of 2020 $ 11,683  
Operating Leases, 2021 13,921  
Operating Leases, 2022 9,015  
Operating Leases, 2023 4,226  
Operating Leases, 2024 4,042  
Operating Leases, 2025 2,659  
Operating Leases, 2026 and thereafter 8,536  
Operating Leases, Total lease payments 54,082  
Operating Leases, Less: imputed interest (7,469)  
Total operating lease liabilities 46,613 $ 37,704
Operating Leases, Less: current obligations (13,891) (10,663)
Noncurrent operating lease liabilities 32,722 27,041
Finance Leases, Remainder of 2020 9  
Finance Leases, 2021 11  
Finance Leases, 2022 10  
Finance Leases, 2023 3  
Finance Leases, Total lease payments 33  
Finance Leases, Less: imputed interest (2)  
Total finance lease liabilities 31 173
Finance Leases, Less: current obligations (10) (149)
Non-current finance lease liabilities $ 21 $ 24