v3.24.1.u1
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue $ 42,881 $ 62,168
Cost of revenue 36,757 57,134
Gross profit 6,124 5,034
General and administrative expense 3,484 5,067
Other (income) expense, net (3,068) (361)
Operating income 5,708 328
Interest (expense) income, net 542 320
Income before income taxes 6,250 648
Income tax (expense) benefit (10) (7)
Net income $ 6,240 $ 641
Per share data:    
Basic income per share $ 0.38 $ 0.04
Diluted income per share $ 0.37 $ 0.04

Source