XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net sales $ 133,205 $ 168,777 $ 261,295 $ 341,121
Cost of sales 79,809 113,240 159,821 231,920
Gross profit 53,396 55,537 101,474 109,201
Research and development costs 5,994 6,006 11,209 11,229
Selling, general and administrative expenses 24,141 25,135 49,085 50,432
Restructuring charges 638 709 703 4,215
Gain on sale of property 0 (3,672) 0 (3,672)
Income from operations 22,623 27,359 40,477 46,997
Gain on sale of Czech Republic business 0 1,115 0 1,115
Interest expense (415) (908) (849) (1,890)
Interest income 1,146 0 2,261 0
Other (expense)/income, net (471) (270) 1,346 (190)
Earnings before provision for income taxes 22,883 27,296 43,235 46,032
Provision for (benefit from) income taxes 4,077 (479) 8,555 3,685
Net earnings available to common stockholders 18,806 27,775 34,680 42,347
Common Class A [Member]        
Net earnings available to common stockholders $ 3,028 $ 4,458 $ 5,573 $ 6,790
Net earnings per common share:        
Net earnings per common share - basic and diluted (in dollars per share) $ 1.43 $ 2.08 $ 2.61 $ 3.17
Weighted-average number of shares outstanding:        
Weighted-average number of shares outstanding - basic and diluted (in shares) 2,124 2,142 2,131 2,142
Common Class B [Member]        
Net earnings available to common stockholders $ 15,778 $ 23,317 $ 29,107 $ 35,557
Net earnings per common share:        
Net earnings per common share - basic and diluted (in dollars per share) $ 1.5 $ 2.19 $ 2.76 $ 3.34
Weighted-average number of shares outstanding:        
Weighted-average number of shares outstanding - basic and diluted (in shares) 10,492 10,634 10,551 10,636