XML 41 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Summary of Computation of Basic and Diluted Net Income per Share of Common Stock

The following table sets forth the computation of basic and diluted net income per share of common stock (in thousands, except per share amounts):

 

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Basic net income per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

Numerator

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income, basic and diluted

 

 

$

17,041

 

 

$

843

 

 

$

41,835

 

 

$

46,024

 

Denominator

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average number of shares used in per share
   computation - Class A

 

 

 

9,714

 

 

 

6,396

 

 

 

9,337

 

 

 

5,314

 

Weighted-average number of shares used in per share
   computation - Class B

 

 

 

19,463

 

 

 

20,337

 

 

 

19,515

 

 

 

21,161

 

Basic net income per share - Class A

 

 

$

0.58

 

 

$

0.03

 

 

$

1.45

 

 

$

1.74

 

Basic net income per share - Class B

 

 

$

0.58

 

 

$

0.03

 

 

$

1.45

 

 

$

1.74

 

Diluted net income per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average number of shares used in diluted
   computation - Class A

 

 

 

12,257

 

 

 

9,840

 

 

 

11,948

 

 

 

8,733

 

Weighted-average number of shares used in diluted
   computation - Class B

 

 

 

20,034

 

 

 

22,485

 

 

 

20,119

 

 

 

23,314

 

Diluted net income per share - Class A

 

 

$

0.53

 

 

$

0.03

 

 

$

1.30

 

 

$

1.44

 

Diluted net income per share - Class B

 

 

$

0.53

 

 

$

0.03

 

 

$

1.30

 

 

$

1.44