v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]    
Revenue $ 151,067 $ 142,320
Cost of revenue 162,968 134,425
Gross profit (loss) (11,901) 7,895
General and administrative expense 16,278 18,214
Other (income) expense, net (2,296) (6,904)
Operating loss (25,883) (3,415)
Interest (expense) income, net 1,440 86
Loss before income taxes (24,443) (3,329)
Income tax (expense) benefit 41 (23)
Net loss $ (24,402) $ (3,352)
Per share data:    
Basic loss per share $ (1.51) $ (0.21)
Diluted loss per share $ (1.51) $ (0.21)

Source