v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenues: $ 93,111 $ 65,558
Cost of goods sold: 87,003 62,786
Gross profit 6,108 2,772
Operating expenses:    
Selling, general and administrative 10,709 9,243
Depreciation and amortization 569 619
Gain on disposal of fixed assets, net (297) (40)
Total operating expenses 10,981 9,822
Operating loss (4,873) (7,050)
Interest expense, net (255) (342)
Other income 96 129
Total other expenses, net (159) (213)
Loss before income tax (benefit) expense (5,032) (7,263)
Income tax (benefit) expense (1,172) 16,968
Net loss $ (3,860) $ (24,231)
Net loss per common share:    
Basic (in dollars per share) $ (0.10) $ (0.62)
Diluted (in dollars per share) $ (0.10) $ (0.62)
Weighted-average number of common shares:    
Basic (in shares) 39,173 39,257
Diluted (in shares) 39,173 39,257
Sand    
Revenues: $ 92,488 $ 64,464
Cost of goods sold: 85,842 61,673
SmartSystems    
Revenues: 623 1,094
Cost of goods sold: $ 1,161 $ 1,113