XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.4
Industry Segment and Geographic Areas (Tables)
12 Months Ended
Dec. 31, 2025
Segment Reporting [Abstract]  
Schedule of Information Regarding Revenues and Assets by Geographic Area

Information regarding revenues by geographic area is as follows:

 

 

 

2025

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Revenues:

 

 

 

 

 

 

 

 

 

United States

 

$

825,942

 

 

$

745,192

 

 

$

621,166

 

Foreign:

 

 

 

 

 

 

 

 

 

Asia

 

 

14,282

 

 

 

11,239

 

 

 

13,545

 

Canada

 

 

15,232

 

 

 

10,447

 

 

 

12,958

 

Europe

 

 

43,915

 

 

 

37,293

 

 

 

39,106

 

Mexico

 

 

2,688

 

 

 

3,620

 

 

 

4,258

 

Middle East

 

 

10,985

 

 

 

16,776

 

 

 

10,381

 

Other

 

 

3,619

 

 

 

1,991

 

 

 

2,178

 

Total

 

$

916,663

 

 

$

826,558

 

 

$

703,592

 

 

Information regarding assets by geographic area is as follows:

 

 

2025

 

 

2024

 

 

 

(In thousands)

 

Long-lived assets:

 

 

 

 

 

 

United States

 

$

46,321

 

 

$

43,556

 

Foreign:

 

 

 

 

 

 

Europe

 

 

15,837

 

 

 

13,727

 

Mexico

 

 

17,478

 

 

 

16,977

 

Total

 

$

79,636

 

 

$

74,260

 

 

 

 

2025

 

 

2024

 

 

 

(In thousands)

 

Total assets:

 

 

 

 

 

 

United States

 

$

789,632

 

 

$

661,843

 

Foreign:

 

 

 

 

 

 

Europe

 

 

156,428

 

 

 

131,892

 

Mexico

 

 

27,517

 

 

 

22,678

 

Total

 

$

973,577

 

 

$

816,413