XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Net Income Per Share [Abstract]  
Reconciliation of Numerators and Denominators Used in Basic and Diluted Per Share Computations The table below presents for the periods indicated a reconciliation of the numerators and denominators we used to compute basic and diluted net income per share for our Class A common stock and our Class B common stock:


   
Three Months Ended June 30,
 
   
2024
   
2023
 
   
Class A
   
Class B
   
Class A
   
Class B
 
   
(in thousands, except per share data)
 
Basic net income per share:
                       
Numerator:
                       
Allocation of net income
 
$
3,522
   
$
631
   
$
1,694
   
$
303
 
Denominator:
                               
Weighted-average shares outstanding
   
27,845
     
5,577
     
27,382
     
5,577
 
Basic net income per share
 
$
0.13
   
$
0.11
   
$
0.06
   
$
0.05
 
                                 
Diluted net income per share:
                               
Numerator:
                               
Allocation of net income
 
$
3,522
   
$
631
   
$
1,694
   
$
303
 
Denominator:
                               
Number of shares used in basic computation
   
27,845
     
5,577
     
27,382
     
5,577
 
Weighted-average shares effect of dilutive securities:
                               
Director and employee stock options
   
     
     
107
     
 
Number of shares used in diluted computation
   
27,845
     
5,577
     
27,489
     
5,577
 
Diluted net income per share
 
$
0.13
   
$
0.11
   
$
0.06
   
$
0.05
 

   
Six Months Ended June 30,
 
   
2024
   
2023
 
   
Class A
   
Class B
   
Class A
   
Class B
 
   
(in thousands, except per share data)
 
Basic net income per share:
                       
Numerator:
                       
Allocation of net income
 
$
8,561
   
$
1,547
   
$
6,085
   
$
1,116
 
Denominator:
                               
Weighted-average shares outstanding
   
27,828
     
5,577
     
27,288
     
5,577
 
Basic net income per share
 
$
0.31
   
$
0.28
   
$
0.22
   
$
0.20
 
                                 
Diluted net income per share:
                               
Numerator:
                               
Allocation of net income
 
$
8,561
   
$
1,547
   
$
6,085
   
$
1,116
 
Denominator:
                               
Number of shares used in basic computation
   
27,828
     
5,577
     
27,288
     
5,577
 
Weighted-average shares effect of dilutive securities:
                               
Director and employee stock options
   
18
     
     
140
     
 
Number of shares used in diluted computation
   
27,846
     
5,577
     
27,428
     
5,577
 
Diluted net income per share
 
$
0.31
   
$
0.28
   
$
0.22
   
$
0.20
 
Antidilutive Securities Excluded From Computation of Earnings Per Share

We did not include outstanding options to purchase the following number of shares of Class A common stock in our computation of diluted net income per share because the exercise price of the options exceeded the average market price of our Class A common stock during the applicable periods.

 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2024
 
2023
 
2024
 
2023
 
  (in thousands)           
Number of options to purchase Class A shares excluded
   
4,942
     
2,262
     
1,697
     
2,262