Quarterly report [Sections 13 or 15(d)]

CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)

v3.25.1
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenue $ 40,273 $ 42,881
Cost of revenue 33,658 36,757
Gross profit 6,615 6,124
General and administrative expense 3,235 3,484
Other (income) expense, net 100 (3,068)
Operating income 3,280 5,708
Interest (expense) income, net 549 542
Income before income taxes 3,829 6,250
Income tax (expense) benefit (2) (10)
Net income $ 3,827 $ 6,240
Per share data:    
Basic income per share $ 0.23 $ 0.38
Diluted income per share $ 0.23 $ 0.37