XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Operating and Finance Lease Liability (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Operating Leases    
2021 (Remaining nine months) $ 3,231  
2022 3,429  
2023 2,972  
2024 1,605  
2025 974  
Thereafter 460  
Total 12,671  
Less: present value discount (1,188)  
Present value of lease liabilities 11,483  
Less: current portion of lease liabilities (3,572) $ (3,905)
Lease liability 7,911 $ 8,540
Financing Leases    
2021 (Remaining nine months) 143  
2022 160  
2023 99  
2024 77  
2025 0  
Thereafter 0  
Total 479  
Less: present value discount (41)  
Present value of lease liabilities 438  
Less: current portion of lease liabilities (167)  
Total long-term lease liabilities 271  
Operating And Finance Lease Liabilities, Payments Due [Abstract]    
2021 (Remaining nine months) 3,374  
2022 3,589  
2023 3,071  
2024 1,682  
2025 974  
Thereafter 460  
Total 13,150  
Less: present value discount (1,229)  
Present value of lease liabilities 11,921  
Less: current portion of lease liabilities (3,739)  
Total long-term lease liabilities $ 8,182