Commitments - Legal Proceedings (Details) - Certain former and current employees case - USD ($)
$ in Thousands
1 Months Ended
Apr. 30, 2020
Mar. 31, 2019
Loss Contingencies [Line Items]    
Litigation settlement   $ 1,100
Payment for litigation amount $ 1,100