XML 66 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information and Geographic Data (Tables)
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Schedule of Segment Revenue, Significant Segment Expenses, and Segment Profit

The segment revenue, significant segment expenses, and segment profit are as follows:

 

 

Year ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Revenue

 

$

2,019,787

 

 

$

1,963,238

 

 

$

1,779,964

 

Significant segment expenses:

 

 

 

 

 

 

 

 

 

Direct labor & related fringe costs

 

 

775,239

 

 

 

730,322

 

 

 

639,861

 

Subcontractors & other direct costs

 

 

506,777

 

 

 

534,696

 

 

 

494,561

 

Indirect and selling expenses

 

 

518,453

 

 

 

505,162

 

 

 

486,863

 

Depreciation and amortization

 

 

20,484

 

 

 

25,277

 

 

 

21,482

 

Amortization of intangible assets

 

 

32,992

 

 

 

35,461

 

 

 

28,435

 

Interest expense

 

 

29,878

 

 

 

39,952

 

 

 

23,525

 

Provision for income taxes

 

 

27,888

 

 

 

13,935

 

 

 

19,737

 

Other segment (income) expense (1)

 

 

(2,094

)

 

 

(4,179

)

 

 

1,257

 

Net Income

 

$

110,170

 

 

$

82,612

 

 

$

64,243

 

 

(1) Other segment income (expenses) includes interest income, foreign currency expense, and gains/losses on disposition of assets.

Schedule of Net Revenue The following table provide net revenue for the Company’s home country and foreign countries:

 

 

Year ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Revenue:

 

 

 

 

 

 

 

 

 

 U.S.

 

$

1,869,105

 

 

$

1,832,562

 

 

$

1,644,737

 

 Other countries

 

 

150,682

 

 

 

130,676

 

 

 

135,227

 

Total revenue

 

$

2,019,787

 

 

$

1,963,238

 

 

$

1,779,964

 

Schedule of Long-lived Assets Held The following table provide long-lived assets held in the Company’s home country and in foreign countries:

 

 

December 31,

 

 

 

2024

 

 

2023

 

Long-lived assets:

 

 

 

 

 

 

 U.S.

 

$

65,045

 

 

$

71,791

 

 Other countries

 

 

3,073

 

 

 

4,157

 

Total long-lived assets

 

$

68,118

 

 

$

75,948