XML 101 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans - Intrinsic Value of Stock Options Exercised and Vested RSUs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Aggregate intrinsic value of options exercised $ 1,750 $ 112
RSUs    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total fair value of RSUs vested $ 961 $ 726