XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED INCOME STATEMENTS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues: $ 73,800 $ 74,776 $ 156,852 $ 157,126
Cost of goods sold: 60,727 62,087 131,968 132,800
Gross profit 13,073 12,689 24,884 24,326
Operating expenses:        
Selling, general and administrative 8,871 8,953 19,221 19,717
Depreciation and amortization 671 629 1,345 1,221
Loss (gain) on disposal of fixed assets, net 3 24 6 1,913
Total operating expenses 9,545 9,606 20,572 22,851
Operating income 3,528 3,083 4,312 1,475
Interest expense, net (393) (223) (882) (664)
Other income 75 159 171 207
Total other expenses, net (1,628) (64) (2,021) (457)
Income (loss) before income tax expense (benefit) 1,900 3,019 2,291 1,018
Income tax expense (benefit) 2,330 (3,288) 2,937 (1,690)
Net (loss) income $ (430) $ 6,307 $ (646) $ 2,708
Net (loss) income per common share:        
Basic (in dollars per share) $ (0.01) $ 0.17 $ (0.02) $ 0.07
Diluted (in dollars per share) $ (0.01) $ 0.17 $ (0.02) $ 0.07
Weighted-average number of common shares:        
Basic (in shares) 38,724 37,968 38,639 39,611
Diluted (in shares) 38,724 37,968 38,639 39,659
Gain (Loss) on Extinguishment of Debt $ (1,310) $ 0 $ (1,310) $ 0
Sand        
Revenues: 71,020 72,445 150,739 152,464
Cost of goods sold: 58,903 60,193 127,870 128,932
SmartSystems        
Revenues: 2,780 2,331 6,113 4,662
Cost of goods sold: $ 1,824 $ 1,894 $ 4,098 $ 3,868