XML 47 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Payments Disclosure
As of December 31, 2020, future minimum payments under non-cancelable software licenses are as follows: 
Year Ending December 31,Software licenses
2021$829 
2022679 
202399 
1,607 
Less: Interest component(107)
Present value of minimum software license payments1,500 
Less: Current portion(786)
Long-term portion of obligations$714