XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue $ 128,277 $ 128,252
Cost of sales 98,223 107,342
Gross profit 30,054 20,910
Selling, general and administrative expenses 30,947 25,919
Amortization of intangible assets 50 50
Operating profit (loss) (943) (5,059)
Interest expense, net 156 1,269
Other expense (income), net 173 16
Income (loss) before income taxes (1,272) (6,344)
Income tax expense (benefit) (110) (1,567)
Net income (loss) $ (1,162) $ (4,777)
Basic earnings (loss) per share (in dollars per share) $ (0.08) $ (0.34)
Diluted earnings (loss) per share (in dollars per share) $ (0.08) $ (0.34)
Basic weighted average shares outstanding (in shares) 14,162 14,073
Diluted weighted average shares outstanding (in shares) 14,162 14,073