v3.26.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues $ 24,303 $ 14,520 $ 42,249 $ 29,392
Cost of sales 20,507 13,516 35,732 26,964
Gross profit 3,796 1,004 6,517 2,428
OPERATING EXPENSES:        
Selling, general and administrative 3,943 3,219 7,624 6,320
Intangible amortization 100 166 222 331
Total operating expense, net 4,043 3,385 7,846 6,651
Operating loss (247) (2,381) (1,329) (4,223)
OTHER EXPENSE, net:        
Interest expense, net (418) (591) (880) (976)
Other, net 5 (8) 4 (10)
Total other expense, net (413) (599) (876) (986)
Net loss before provision for income taxes (660) (2,980) (2,205) (5,209)
Provision for income taxes 24 2 76 17
LOSS FROM CONTINUING OPERATIONS (684) (2,982) (2,281) (5,226)
Income from discontinued operations 45 1,993 1,147 3,867
Net loss $ (639) $ (989) $ (1,134) $ (1,359)
NET (LOSS) INCOME PER COMMON SHARE—BASIC AND DILUTED:        
Loss from continuing operations (in dollars per share) $ (0.03) $ (0.13) $ (0.1) $ (0.23)
Income from discontinued operations (in dollars per share) 0 0.09 0.05 0.17
Net loss (in dollars per share) $ (0.03) $ (0.04) $ (0.05) $ (0.06)
WEIGHTED AVERAGE COMMON SHARES OUTSTANDING—BASIC AND DILUTED (in shares) [1] 23,494,159 22,773,271 23,416,365 22,568,350
[1] Restricted stock units granted and outstanding of 627,119 as of June 30, 2026 are excluded from the computation of diluted earnings due to the anti-dilutive effect as a result of the Company’s net loss for the three and six months ended June 30, 2026. Restricted stock units granted and outstanding of 897,948 as of June 30, 2025 are excluded from the computation of diluted earnings due to the anti-dilutive effect as a result of the Company’s net loss for the three and six months ended June 30, 2025.