XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED INCOME STATEMENTS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues: $ 76,900 $ 71,592 $ 234,026 $ 181,911
Cost of goods sold 62,502 60,163 195,302 163,492
Gross profit 14,398 11,429 38,724 18,419
Operating expenses:        
Salaries, benefits and payroll taxes 4,292 3,554 13,800 10,171
Depreciation and amortization 647 556 1,868 1,646
Selling, general and administrative 4,625 4,008 14,834 11,867
Loss (gain) on disposal of fixed assets, net (92) (466) 1,821 (482)
Total operating expenses 9,472 7,652 32,323 23,202
Operating income (loss) 4,926 3,777 6,401 (4,783)
Interest expense, net (276) (411) (940) (1,244)
Other income 198 148 405 416
Total other income (expenses), net (78) (263) (535) (828)
Income (loss) before income tax expense (benefit) 4,848 3,514 5,866 (5,611)
Income tax expense (benefit) (1,879) 831 (3,569) (2,282)
Net income (loss) $ 6,727 $ 2,683 $ 9,435 $ (3,329)
Net income (loss) per common share:        
Basic (in dollars per share) $ 0.18 $ 0.06 $ 0.24 $ (0.08)
Diluted (in dollars per share) $ 0.18 $ 0.06 $ 0.24 $ (0.08)
Weighted-average number of common shares:        
Basic (in shares) 38,253 42,522 39,153 42,265
Diluted (in shares) 38,412 42,524 39,239 42,265
Sand [Member]        
Revenues: $ 72,480 $ 66,663 $ 223,013 $ 172,063
Shortfall Revenues [Member]        
Revenues: 2,389 2,681 4,304 4,596
Logistics [Member]        
Revenues: $ 2,031 $ 2,248 $ 6,709 $ 5,252