XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Revenues $ 68,838 $ 44,207 $ 201,848 $ 159,965
Cost of revenues 46,870 32,067 129,449 105,358
Selling, general and administrative expenses 13,279 11,005 38,682 35,335
Other operating (income) loss, net (368) (99) (497) (1,435)
Operating income from continuing operations 9,057 1,234 34,214 20,707
Foreign currency exchange (gain) loss 31 (562) (909) 170
Interest (income) expense, net (47) 943 (94) 2,612
Income from continuing operations before income taxes 9,073 853 35,217 17,925
Provision (benefit) for income taxes from continuing operations 3,010 (14,016) 9,995 (9,626)
Income from continuing operations 6,063 14,869 25,222 27,551
Loss from discontinued operations (409) (189,167) (887) (186,516)
Net income (loss) $ 5,654 $ (174,298) $ 24,335 $ (158,965)
Income (loss) per common share - basic:        
Income from continuing operations- basic (in dollars per share) $ 0.07 $ 0.17 $ 0.30 $ 0.32
Loss from discontinued operations- basic (in dollars per share) 0 (2.19) (0.01) (2.18)
Net income (loss), basic (in dollars per share) 0.07 (2.02) 0.29 (1.86)
Income (loss) per common share - diluted:        
Income from continuing operations (in dollars per share) 0.07 0.17 0.29 0.32
Loss from discontinued operations - diluted (in dollars per share) 0 (2.16) (0.01) (2.13)
Net income (loss), diluted (in dollars per share) $ 0.07 $ (1.99) $ 0.28 $ (1.82)