XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenues $ 203,477 $ 176,759
Cost of sales 170,969 166,049
Gross profit 32,508 10,710
OPERATING EXPENSES:    
Selling, general and administrative 20,705 16,592
Intangible amortization 664 725
Total operating expenses 21,369 17,317
Operating income (loss) 11,139 (6,607)
OTHER EXPENSE, net:    
Interest expense, net (3,201) (3,218)
Other, net (48) 130
Total other expense, net (3,249) (3,088)
Net income (loss) before provision for income taxes 7,890 (9,695)
Provision for income taxes 241 35
NET INCOME (LOSS) $ 7,649 $ (9,730)
NET INCOME (LOSS) PER COMMON SHARE—BASIC:    
Net income (loss) (in dollars per share) $ 0.36 $ (0.48)
WEIGHTED AVERAGE COMMON SHARES OUTSTANDING—BASIC (in shares) 21,188,669 20,298,641
NET INCOME (LOSS) PER COMMON SHARE—DILUTED:    
Net income (loss) (in dollars per share) $ 0.36 $ (0.48)
WEIGHTED AVERAGE COMMON SHARES OUTSTANDING—DILUTED (in shares) 21,491,270 20,298,641