XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Quarterly Results of Operations (Unaudited) (Table)
12 Months Ended
Dec. 31, 2023
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Unaudited Quarterly Results of Operations
The following is a summary of the unaudited quarterly results of operations for the years ended December 31, 2023, 2022 and 2021 (in thousands).
1st Quarter2nd Quarter3rd Quarter4th QuarterTotal Year
2023:
Product sales$98,337 $95,703 $80,896 $72,439 $347,375 
Tooling sales1,170 2,022 5,832 1,339 10,363 
Net sales99,507 97,725 86,728 73,778 357,738 
Gross margin17,743 20,562 15,278 10,937 64,520 
Operating income8,075 10,070 5,875 2,517 26,537 
Net income5,852 7,936 4,354 2,182 20,324 
Net income per common share:
Basic (1)
$0.69 $0.93 $0.50 $0.25 $2.37 
Diluted (1)
$0.66 $0.91 $0.49 $0.25 $2.31 
2022:
Product sales$89,901 $93,317 $92,340 $83,143 $358,701 
Tooling sales691 5,418 9,266 3,300 18,675 
Net sales90,592 98,735 101,606 86,443 377,376 
Gross margin14,507 13,045 13,303 11,547 52,402 
Operating income6,012 4,385 4,632 2,974 18,003 
Net income3,864 2,188 1,319 4,832 12,203 
Net income per common share:
Basic (1)
$0.46 $0.26 $0.16 $0.57 $1.44 
Diluted (1)
$0.46 $0.26 $0.16 $0.57 $1.44 
2021:
Product sales$69,133 $79,117 $67,643 $68,132 $284,025 
Tooling sales3,696 1,344 13,382 5,036 23,458 
Net sales72,829 80,461 81,025 73,168 307,483 
Gross margin12,718 13,736 6,415 8,475 41,344 
Operating income (loss)5,346 6,173 (2,393)1,942 11,068 
Net income (loss)3,456 4,086 (3,312)441 4,671 
Net income (loss) per common share:
Basic (1)
$0.41 $0.48 $(0.41)$0.05 $0.55 
Diluted (1)
$0.41 $0.48 $(0.41)$0.05 $0.55 
(1) Sum of the quarters may not sum to total year due to rounding.