v3.26.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Recognition

The following table disaggregates the Company’s revenues by major source:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Manufacturing sales

 

$

104,282

 

 

$

110,757

 

 

$

157,238

 

 

$

200,932

 

Aftermarket sales

 

 

8,856

 

 

 

7,866

 

 

 

20,208

 

 

 

13,981

 

Total revenues from contracts with customers

 

$

113,138

 

 

$

118,623

 

 

$

177,446

 

 

$

214,913