XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Segment information (Tables)
6 Months Ended
Jun. 30, 2025
Segment information  
Schedule of segment information

Six-Month Period Ended June 30,

    

2025

    

2024

(in thousands)

Revenues

$

128,192

$

140,532

Less:

 

 

Cost of materials and plant overhead

 

85,887

 

89,644

Payroll expense and benefits

 

16,693

 

15,522

Interest (income) expense

 

(1,227)

 

366

Depreciation and amortization

 

3,147

 

3,022

Professional fees

 

2,787

 

3,102

Other operating expenses1

 

3,879

 

3,668

Income taxes

 

4,100

 

6,061

Net income

$

12,926

$

19,147

1Other operating expenses include miscellaneous, individually insignificant operating expenses. The Company’s CODM reviews these items in aggregate.