XML 29 R21.htm IDEA: XBRL DOCUMENT v3.25.0.1
Organization, Consolidation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Property and Equipment

Property and equipment, at cost, consist of the following (in thousands):

 

 

December 31,

 

 

 

2024

 

 

2023

 

Office equipment

 

$

41,208

 

 

$

40,072

 

Furniture and fixtures

 

 

5,596

 

 

 

5,005

 

Leasehold improvement

 

 

26,396

 

 

 

23,849

 

Property and equipment, gross

 

 

73,200

 

 

 

68,926

 

Less accumulated depreciation

 

 

(59,229

)

 

 

(57,131

)

Property and equipment, net

 

$

13,971

 

 

$

11,795

 

Reconciliation of Earnings per Share and Shares in Computation of Earnings Per Share In the following table, we present a reconciliation of earnings

per share and the shares used in the computation of earnings per share for the years ended December 31, 2024, 2023 and 2022 (in thousands, except per share data):

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands, except per share data)

 

Net income

 

$

218,364

 

 

$

176,568

 

 

$

128,959

 

Earnings per share:

 

 

 

 

 

 

 

 

 

Basic

 

$

3.56

 

 

$

2.86

 

 

$

2.05

 

Effect of CESs

 

 

(0.05

)

 

 

(0.04

)

 

 

(0.02

)

Diluted

 

$

3.51

 

 

$

2.82

 

 

$

2.03

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of shares:

 

 

 

 

 

 

 

 

 

Basic

 

 

61,303

 

 

 

61,817

 

 

 

62,768

 

Effect of CESs

 

 

880

 

 

 

791

 

 

 

640

 

Diluted

 

 

62,183

 

 

 

62,608

 

 

 

63,408