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

Information regarding revenues by geographic area is as follows:

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

(In thousands)

 

Revenues:

 

 

 

 

 

 

 

 

 

United States

 

$

621,166

 

 

$

491,683

 

 

$

432,188

 

Foreign:

 

 

 

 

 

 

 

 

 

Asia

 

 

13,545

 

 

 

14,995

 

 

 

16,736

 

Canada

 

 

12,958

 

 

 

12,768

 

 

 

11,867

 

Europe

 

 

39,106

 

 

 

28,718

 

 

 

30,359

 

Mexico

 

 

4,258

 

 

 

3,931

 

 

 

5,110

 

Middle East

 

 

10,381

 

 

 

9,286

 

 

 

7,176

 

Other

 

 

2,178

 

 

 

4,187

 

 

 

1,762

 

Total

 

$

703,592

 

 

$

565,568

 

 

$

505,198

 

Information regarding assets by geographic area is as follows:

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Long-lived assets:

 

 

 

 

 

 

United States

 

$

43,882

 

 

$

43,182

 

Foreign:

 

 

 

 

 

 

Europe

 

 

12,807

 

 

 

12,923

 

Mexico

 

 

17,189

 

 

 

17,437

 

Total

 

$

73,878

 

 

$

73,542

 

 

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Total assets:

 

 

 

 

 

 

United States

 

$

550,018

 

 

$

466,697

 

Foreign:

 

 

 

 

 

 

Europe

 

 

140,999

 

 

 

113,945

 

Mexico

 

 

25,902

 

 

 

22,405

 

Total

 

$

716,919

 

 

$

603,047