XML 70 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Notes Payable and Convertible Notes - Summary of Future Minimum Payments of Notes and Convertible Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Disclosure [Abstract]      
2021 $ 6,012    
2022 1,730    
2024 51,600    
2025 11,466    
Total minimum payments 70,808    
Effect of discounting (5,788)    
Long-term debt 65,020 $ 67,015 $ 87,989
Less current portion (6,012) (5,024)  
Long term portion $ 59,008 $ 61,991