XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenues $ 64,777 $ 48,967
Cost of revenues 39,527 31,325
Selling, general and administrative expenses 11,746 11,580
Other operating (income) loss, net (24) (904)
Operating income from continuing operations 13,528 6,966
Foreign currency exchange (gain) loss (314) 245
Interest (income) expense, net (48) 760
Income from continuing operations before income taxes 13,890 5,961
Provision for income taxes from continuing operations 3,515 1,907
Income from continuing operations 10,375 4,054
Income (loss) from discontinued operations, net of tax (372) 3,239
Net income $ 10,003 $ 7,293
Income (loss) per common share - basic    
Income from continuing operations (in dollars per share) $ 0.12 $ 0.05
Income (loss) from discontinued operations (in dollars per share) 0 0.04
Net income, basic (in dollars per share) 0.12 0.09
Income (loss) per common share - diluted:    
Income from continuing operations-diluted (in dollars per share) 0.12 0.05
Income (loss) from discontinued operations-diluted (in dollars per share) (0.01) 0.03
Net income, diluted (in dollars per share) $ 0.11 $ 0.08