XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Segment information (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
segment
Jun. 30, 2024
USD ($)
Dec. 31, 2024
Segment information          
Number of operating segments | segment     1    
Number of reportable segments | segment     1    
Revenues $ 72,849 $ 75,282 $ 128,192 $ 140,532  
Less:          
Interest (income) expense (651) 152 (1,227) 366  
Income taxes 3,207 3,061 4,100 6,061  
Net income $ 10,168 $ 9,585 12,926 19,147  
Single Reporting Segment          
Segment information          
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 expenses     3,879 3,668  
Income taxes     4,100 6,061  
Net income     $ 12,926 $ 19,147  
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.