XML 50 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings per Share - Antidilutive Common Shares (Details) - shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Class A    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive securities that have been excluded from the computation of diluted net income (loss) per share attributable to common stockholders 1,705,519 809,112
Class A | Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive securities that have been excluded from the computation of diluted net income (loss) per share attributable to common stockholders 22,529 100,902
Class A | Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive securities that have been excluded from the computation of diluted net income (loss) per share attributable to common stockholders 1,682,990 708,210
Class B    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive securities that have been excluded from the computation of diluted net income (loss) per share attributable to common stockholders 184,350 349,867
Class B | Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive securities that have been excluded from the computation of diluted net income (loss) per share attributable to common stockholders 184,350 349,036
Class B | Restricted shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive securities that have been excluded from the computation of diluted net income (loss) per share attributable to common stockholders   831