XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Revenue $ 39,326 $ 35,902 $ 101,494 $ 64,588
Cost of revenue 34,845 34,230 91,979 63,336
Gross profit 4,481 1,672 9,515 1,252
General and administrative expense 3,736 4,345 8,803 8,455
Other (income) expense, net (4) (3,206) (365) (2,754)
Operating income (loss) 749 533 1,077 (4,449)
Interest (expense) income, net 340 (18) 660 (58)
Income (loss) before income taxes 1,089 515 1,737 (4,507)
Income tax (expense) benefit 13 13 6 8
Net income (loss) $ 1,102 $ 528 $ 1,743 $ (4,499)
Per share data:        
Basic income (loss) per share $ 0.07 $ 0.03 $ 0.11 $ (0.29)
Diluted income (loss) per share $ 0.07 $ 0.03 $ 0.11 $ (0.29)