XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Segment information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
segment
Sep. 30, 2024
USD ($)
Segment information        
Number of operating segments | segment     1  
Number of reportable segments | segment     1  
Revenues $ 74,012 $ 61,943 $ 202,204 $ 202,475
Less:        
Interest (income) expense - net (792) (315) (2,019) 51
Income taxes 3,986 1,732 8,086 7,793
Other income (1,600) (2,250) (1,600) (2,250)
Net income 12,374 7,806 25,300 26,953
Single Reporting Segment        
Segment information        
Revenues 74,012 61,943 202,204 202,475
Less:        
Cost of materials and plant overhead 47,249 42,521 133,137 132,165
Payroll expense and benefits 7,396 8,419 24,088 23,941
Interest (income) expense - net (792) (315) (2,019) 51
Depreciation and amortization 1,426 1,620 4,573 4,642
Professional fees 1,764 1,436 4,551 4,538
Other operating expenses 2,209 974 6,088 4,642
Income taxes 3,986 1,732 8,086 7,793
Other income (1,600) (2,250) (1,600) (2,250)
Net income $ 12,374 $ 7,806 $ 25,300 $ 26,953
Other operating expenses, description Other operating expenses include miscellaneous, individually insignificant operating expenses. The Company’s CODM reviews these items in aggregate. Other operating expenses include miscellaneous, individually insignificant operating expenses. The Company’s CODM reviews these items in aggregate. Other operating expenses include miscellaneous, individually insignificant operating expenses. The Company’s CODM reviews these items in aggregate. Other operating expenses include miscellaneous, individually insignificant operating expenses. The Company’s CODM reviews these items in aggregate.