XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Net sales $ 123,638 $ 158,682 $ 384,933 $ 499,803
Cost of sales 78,961 103,217 238,782 335,137
Gross profit 44,677 55,465 146,151 164,666
Research and development costs 5,443 5,292 16,652 16,521
Selling, general and administrative expenses 26,700 23,717 75,785 74,149
Restructuring charges 1,087 2,091 1,790 6,306
Gain on sale of property 0 (147) 0 (3,819)
Income from operations 11,447 24,512 51,924 71,509
Gain on sale of Czech Republic business 0 (135) 0 980
Interest expense (414) (512) (1,263) (2,402)
Interest income 1,480 0 3,741 0
Other (expense) income, net (1,325) (96) 21 (286)
Earnings before provision for income taxes 11,188 23,769 54,423 69,801
Provision for income taxes 3,108 4,321 11,663 8,006
Net earnings available to common stockholders 8,080 19,448 42,760 61,795
Common Class A [Member]        
Net earnings available to common stockholders $ 1,297 $ 3,117 $ 6,872 $ 9,907
Net earnings per common share:        
Net earnings per common share - basic and diluted (in dollars per share) $ 0.61 $ 1.46 $ 3.23 $ 4.63
Weighted-average number of shares outstanding:        
Weighted-average number of shares outstanding - basic and diluted (in shares) 2,116 2,142 2,126 2,142
Common Class B [Member]        
Net earnings available to common stockholders $ 6,783 $ 16,331 $ 35,888 $ 51,888
Net earnings per common share:        
Net earnings per common share - basic and diluted (in dollars per share) $ 0.65 $ 1.54 $ 3.41 $ 4.88
Weighted-average number of shares outstanding:        
Weighted-average number of shares outstanding - basic and diluted (in shares) 10,434 10,636 10,512 10,636