v3.26.3
Business Segment Information (Tables)
9 Months Ended
Sep. 30, 2026
Segment Reporting [Line Items]  
Summary of Components of Customer Sales Determined Based on the Location of Customers

The Company sells to approximately 140 countries around the world. The Company attributes revenues to individual countries based on the customer location to which finished products are shipped. The following tables disaggregate total net sales by geographic location:

 

 

 

Geographic Location

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

United States

 

$

145,948

 

 

$

133,082

 

 

$

420,633

 

 

$

390,624

 

Foreign countries

 

 

47,306

 

 

 

39,743

 

 

 

135,279

 

 

 

125,194

 

Total net sales

 

$

193,254

 

 

$

172,825

 

 

$

555,912

 

 

$

515,818

 

Single Reportable Segment [Member]  
Segment Reporting [Line Items]  
Schedule of Financial Information

The following table presents selected financial information with respect to the Company’s single operating segment:

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Net sales

$

193,254

 

 

$

172,825

 

 

$

555,912

 

 

$

515,818

 

Less:

 

 

 

 

 

 

 

 

 

 

 

Cost of Material

 

91,327

 

 

 

85,375

 

 

 

261,359

 

 

 

249,972

 

Labor

 

22,729

 

 

 

21,799

 

 

 

67,606

 

 

 

63,847

 

Overhead

 

14,674

 

 

 

15,231

 

 

 

44,457

 

 

 

45,194

 

Selling

 

12,742

 

 

 

12,556

 

 

 

38,509

 

 

 

36,678

 

General and administrative

 

14,801

 

 

 

13,300

 

 

 

42,952

 

 

 

40,324

 

Amortization expense

 

3,080

 

 

 

3,087

 

 

 

9,239

 

 

 

9,289

 

Operating Income

 

33,901

 

 

 

21,477

 

 

 

91,790

 

 

 

70,514

 

Other income (expense):

 

 

 

 

 

 

 

 

 

 

 

Interest expense

 

(4,316

)

 

 

(5,787

)

 

 

(13,942

)

 

 

(17,980

)

Other income (expense)

 

246

 

 

 

(357

)

 

 

(380

)

 

 

(1,282

)

Income before income taxes

 

29,831

 

 

 

15,333

 

 

 

77,468

 

 

 

51,252

 

Provision from income taxes

 

7,120

 

 

 

3,989

 

 

 

17,485

 

 

 

11,983

 

Net income

$

22,711

 

 

$

11,344

 

 

$

59,983

 

 

$

39,269