v3.21.1
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Operating Leases    
April 1, 2021-December 31, 2021 $ 2,454  
January 1, 2022-December 31, 2022 3,692  
January 1, 2023-December 31, 2023 3,645  
January 1, 2024-December 31, 2024 3,655  
January 1, 2025-December 31, 2025 3,707  
January 1, 2026-December 31, 2026 1,343  
Thereafter 185  
Total future minimum lease payments 18,681  
Less: Imputed interest (2,283)  
Total 16,398  
Current portion of operating leases 2,649 $ 2,632
Long-term portion of operating leases 13,749 14,487
Finance Leases    
April 1, 2021-December 31, 2021 132  
January 1, 2022-December 31, 2022 0  
January 1, 2023-December 31, 2023 0  
January 1, 2024-December 31, 2024 0  
January 1, 2025-December 31, 2025 0  
January 1, 2026-December 31, 2026 0  
Thereafter 0  
Total future minimum lease payments 132  
Less: Imputed interest 0  
Total 132  
Current portion of finance leases 132 $ 573
Long-term portion of finance leases $ 0