XML 59 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Quarterly Results of Operations (Unaudited) (Table)
12 Months Ended
Dec. 31, 2024
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, 2024, 2023 and 2022 (in thousands).
1st Quarter2nd Quarter3rd Quarter4th QuarterTotal Year
2024:
Product sales$75,831 $83,956 $71,258 $60,047 $291,092 
Tooling sales2,314 4,787 1,734 2,451 11,286 
Net sales78,145 88,743 72,992 62,498 302,378 
Gross margin13,305 17,725 12,345 9,885 53,260 
Operating income4,732 7,489 3,605 869 16,695 
Net income (loss)3,759 6,419 3,160 (39)13,299 
Net income (loss) per share of common stock
Basic (1)
$0.43 $0.74 $0.36 $0.00 $1.53 
Diluted (1)
$0.43 $0.73 $0.36 $0.00 $1.51 
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 share of common stock
Basic (1)
$0.69 $0.93 $0.50 $0.25 $2.37 
Diluted (1)
$0.69 $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 income 6,012 4,385 4,632 2,974 18,003 
Net income 3,864 2,188 1,319 4,832 12,203 
Net income per share of common stock
Basic (1)
$0.46 $0.26 $0.16 $0.57 $1.44 
Diluted (1)
$0.46 $0.26 $0.16 $0.57 $1.44 
(1) Sum of the quarters may not sum to total year due to rounding.