Quarterly report [Sections 13 or 15(d)]

CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)

v3.25.3
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Revenue $ 51,540 $ 37,640 $ 129,351 $ 121,783
Cost of revenue 46,660 32,984 114,295 106,845
Gross profit 4,880 4,656 15,056 14,938
General and administrative expense 3,651 2,985 10,172 9,823
Other (income) expense, net 83 (1) 1,537 (3,548)
Operating income 1,146 1,672 3,347 8,663
Interest (expense) income, net 411 647 1,470 1,792
Income before income taxes 1,557 2,319 4,817 10,455
Income tax (expense) benefit 2 (2) (5) (9)
Net income $ 1,559 $ 2,317 $ 4,812 $ 10,446
Per share data:        
Basic income per share $ 0.1 $ 0.14 $ 0.3 $ 0.64
Diluted income per share $ 0.1 $ 0.14 $ 0.29 $ 0.62