XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenue $ 37,538 $ 41,262 $ 77,811 $ 84,143
Cost of revenue 33,977 37,104 67,635 73,861
Gross profit 3,561 4,158 10,176 10,282
General and administrative expense 3,286 3,354 6,521 6,838
Other (income) expense, net 1,354 (479) 1,454 (3,547)
Operating income (loss) (1,079) 1,283 2,201 6,991
Interest (expense) income, net 510 603 1,059 1,145
Income (loss) before income taxes (569) 1,886 3,260 8,136
Income tax (expense) benefit (5) 3 (7) (7)
Net income (loss) $ (574) $ 1,889 $ 3,253 $ 8,129
Per share data:        
Basic income (loss) per share $ (0.04) $ 0.12 $ 0.2 $ 0.5
Diluted income (loss) per share $ (0.04) $ 0.11 $ 0.2 $ 0.48