XML 54 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Reconciliation of the Balance of Total Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized tax benefits - Beginning of period $ 3,427 $ 1,712 $ 884
Increases related to current year’s tax positions 3,116 1,635 828
Increases related to prior years’ tax positions 0 80 0
Unrecognized tax benefits - End of period $ 6,543 $ 3,427 $ 1,712