XML 17 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED INCOME STATEMENTS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues: $ 85,770 $ 73,800 $ 151,328 $ 156,852
Cost of goods sold: 76,813 60,727 139,599 131,968
Gross profit 8,957 13,073 11,729 24,884
Operating expenses:        
Selling, general and administrative 9,110 8,871 18,353 19,221
Depreciation and amortization 604 671 1,223 1,345
(Gain) loss on disposal of fixed assets, net (680) 3 (720) 6
Total operating expenses 9,034 9,545 18,856 20,572
Operating (loss) income (77) 3,528 (7,127) 4,312
Interest expense, net (316) (393) (658) (882)
Other income 66 75 195 171
Total other expenses, net (250) (1,628) (463) (2,021)
(Loss) income before income tax (benefit) expense (327) 1,900 (7,590) 2,291
Income tax (benefit) expense (21,723) 2,330 (4,755) 2,937
Net income (loss) $ 21,396 $ (430) $ (2,835) $ (646)
Net income (loss) per common share:        
Basic (in dollars per share) $ 0.55 $ (0.01) $ (0.07) $ (0.02)
Diluted (in dollars per share) $ 0.54 $ (0.01) $ (0.07) $ (0.02)
Weighted-average number of common shares:        
Basic (in shares) 39,207 38,724 39,232 38,639
Diluted (in shares) 39,378 38,724 39,232 38,639
Gain (Loss) on Extinguishment of Debt $ 0 $ (1,310) $ 0 $ (1,310)
Sand        
Revenues: 84,590 71,020 149,054 150,739
Cost of goods sold: 75,673 58,903 137,331 127,870
SmartSystems        
Revenues: 1,180 2,780 2,274 6,113
Cost of goods sold: $ 1,140 $ 1,824 $ 2,268 $ 4,098