Annual report [Section 13 and 15(d), not S-K Item 405]

CONSOLIDATED STATEMENTS OF OPERATIONS

v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]    
Revenue $ 159,199 $ 151,067
Cost of revenue 136,946 162,968
Gross profit (loss) 22,253 (11,901)
General and administrative expense 13,521 16,278
Other (income) expense, net (3,547) (2,296)
Operating income (loss) 12,279 (25,883)
Interest (expense) income, net 2,411 1,440
Net income (loss) before income taxes 14,690 (24,443)
Income tax (expense) benefit 51 41
Net income (loss) $ 14,741 $ (24,402)
Per share data:    
Basic income (loss) per share $ 0.9 $ (1.51)
Diluted income (loss) per share $ 0.88 $ (1.51)