XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2
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 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Numerator        
Net income $ 16,273 $ 31,538 $ 38,841 $ 53,790
Denominator        
Weighted average shares used to compute earnings per share — basic 73,312 72,387 73,289 72,085
Weighted average number of shares used to compute earnings per share — diluted 74,635 74,422 74,720 74,228
Earnings per share:        
Basic $ 0.22 $ 0.44 $ 0.53 $ 0.75
Diluted $ 0.22 $ 0.42 $ 0.52 $ 0.72
Common Class A        
Numerator        
Net income $ 9,035 $ 15,858 $ 21,475 $ 26,556
Reallocation of undistributed earnings 7,238 15,680 17,366 27,234
Net income attributable to common stockholders — diluted $ 16,273 $ 31,538 $ 38,841 $ 53,790
Denominator        
Weighted average shares used to compute earnings per share — basic 40,706 36,397 40,521 35,588
Conversion of Class B to Class A common stock outstanding 32,606 35,990 32,768 36,497
Effect of dilutive stock options and RSUs 1,323 2,035 1,431 2,143
Weighted average number of shares used to compute earnings per share — diluted 74,635 74,422 74,720 74,228
Earnings per share:        
Basic $ 0.22 $ 0.44 $ 0.53 $ 0.75
Diluted $ 0.22 $ 0.42 $ 0.52 $ 0.72
Common Class B        
Numerator        
Net income $ 7,238 $ 15,680 $ 17,366 $ 27,234
Reallocation of undistributed earnings 160 434 411 767
Net income attributable to common stockholders — diluted $ 7,398 $ 16,114 $ 17,777 $ 28,001
Denominator        
Weighted average shares used to compute earnings per share — basic 32,606 35,990 32,768 36,497
Effect of dilutive stock options and RSUs 1,323 2,035 1,431 2,143
Weighted average number of shares used to compute earnings per share — diluted 33,929 38,025 34,199 38,640
Earnings per share:        
Basic $ 0.22 $ 0.44 $ 0.53 $ 0.75
Diluted $ 0.22 $ 0.42 $ 0.52 $ 0.72