XML 57 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment information (Tables)
12 Months Ended
Dec. 31, 2024
Segment information  
Schedule of segment information

    

Year ended December 31,

2024

2023

2022

Revenues

$

237,118

$

289,025

$

325,225

Less:

 

  

 

  

 

  

Cost of materials and plant overhead

 

157,508

 

163,701

 

151,953

Payroll expense and benefits

 

31,625

 

28,186

 

27,467

Interest (income) expense – net

 

(476)

 

8,352

 

14,327

Depreciation and amortization

 

6,387

 

5,782

 

5,977

Professional fees

6,720

4,423

3,848

Other operating expenses1

 

5,577

 

8,761

 

4,471

Income taxes

 

7,639

 

17,573

 

13,381

Other income

 

(2,250)

 

 

Net income

$

24,388

$

52,247

$

103,801

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