XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization, Consolidation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Property and Equipment

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

 

 

December 31,

 

 

 

2023

 

 

2022

 

Office equipment

 

$

40,072

 

 

$

39,273

 

Furniture and fixtures

 

 

5,005

 

 

 

4,871

 

Leasehold improvement

 

 

23,849

 

 

 

23,518

 

Property and equipment, gross

 

 

68,926

 

 

 

67,662

 

Less accumulated depreciation

 

 

(57,131

)

 

 

(54,859

)

Property and equipment, net

 

$

11,795

 

 

$

12,803

 

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, 2023, 2022 and 2021 (in thousands, except per share data):

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

(in thousands, except per share data)

 

Net income

 

$

176,568

 

 

$

128,959

 

 

$

110,472

 

Earnings per share:

 

 

 

 

 

 

 

 

 

Basic

 

$

2.86

 

 

$

2.05

 

 

$

1.74

 

Effect of CESs

 

 

(0.04

)

 

 

(0.02

)

 

 

(0.02

)

Diluted

 

$

2.82

 

 

$

2.03

 

 

$

1.72

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of shares:

 

 

 

 

 

 

 

 

 

Basic

 

 

61,817

 

 

 

62,768

 

 

 

63,445

 

Effect of CESs

 

 

791

 

 

 

640

 

 

 

878

 

Diluted

 

 

62,608

 

 

 

63,408

 

 

 

64,323