XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings per Share - Schedule of Calculation of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Numerator    
Net income $ 22,568 $ 22,252
Denominator    
Weighted average shares used to compute earnings per share — basic 73,264 71,782
Weighted average number of shares used to compute earnings per share — diluted 74,803 74,033
Earnings per share:    
Basic $ 0.31 $ 0.31
Diluted $ 0.30 $ 0.30
Common Class A    
Numerator    
Net income $ 12,424 $ 10,779
Reallocation of undistributed earnings 10,144 11,473
Net income attributable to common stockholders — diluted $ 22,568 $ 22,252
Denominator    
Weighted average shares used to compute earnings per share — basic 40,333 34,771
Conversion of Class B to Class A common stock outstanding 32,931 37,011
Effect of dilutive stock options and RSUs 1,539 2,251
Weighted average number of shares used to compute earnings per share — diluted 74,803 74,033
Earnings per share:    
Basic $ 0.31 $ 0.31
Diluted $ 0.30 $ 0.30
Common Class B    
Numerator    
Net income $ 10,144 $ 11,473
Reallocation of undistributed earnings 256 328
Net income attributable to common stockholders — diluted $ 10,400 $ 11,801
Denominator    
Weighted average shares used to compute earnings per share — basic 32,931 37,011
Effect of dilutive stock options and RSUs 1,539 2,251
Weighted average number of shares used to compute earnings per share — diluted 34,470 39,262
Earnings per share:    
Basic $ 0.31 $ 0.31
Diluted $ 0.30 $ 0.30