XML 63 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Summary of Reconciliation of Numerators and Denominators Used in Basic and Diluted Per Share Computations

We present below a reconciliation of the numerators and denominators we used in the basic and diluted per share computations for our Class A common stock:
 
   
Year Ended December 31,
 
(in thousands)
 
2021
   
2020
   
2019
 
Basic earnings per share:
                 
Numerator:
                 
Allocation of net income
 
$
21,131
   
$
43,609
   
$
38,718
 
Denominator:
                       
Weighted-average shares outstanding
   
25,388
     
23,707
     
22,986
 
Basic earnings per share
 
$
0.83
   
$
1.84
   
$
1.68
 
Diluted earnings per share:
                       
Numerator:
                       
Allocation of net income
 
$
21,131
   
$
43,609
   
$
38,718
 
Denominator:
                       
Number of shares used in basic computation
   
25,388
     
23,707
     
22,986
 
Weighted-average effect of dilutive securities
                       
Add: Director and employee stock options
   
146
     
180
     
211
 
Number of shares used in per share computations
   
25,534
     
23,887
     
23,197
 
Diluted earnings per share
 
$
0.83
   
$
1.83
   
$
1.67
 


We used the following information in the basic and diluted per share computations for our Class B common stock:
 
   
Year Ended December 31,
 
(in thousands)
 
2021
   
2020
   
2019
 
Basic and diluted earnings per share:
                 
Numerator:
                 
Allocation of net income
 
$
4,123
   
$
9,206
   
$
8,434
 
Denominator:
                       
Weighted-average shares outstanding
   
5,577
     
5,577
     
5,577
 
Basic and diluted earnings per share
 
$
0.74
   
$
1.65
   
$
1.51