v3.25.2
Consolidated Condensed Statements of Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Product revenues $ 375,090 $ 375,683 $ 728,944 $ 731,698
Type of Revenue [Extensible List] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
Cost of sales $ 285,328 $ 278,982 $ 552,717 $ 546,244
Gross margin 89,762 96,701 176,227 185,454
Operating expenses:        
Net research and development expenses 22,558 21,861 46,774 44,606
Selling, general and administrative expenses 41,087 39,410 79,565 80,131
Restructuring expenses, net 2,108 2,442 6,622 9,680
Loss on sale of land and building, net     2,196  
Total operating expenses 65,753 63,713 135,157 134,417
Operating income 24,009 32,988 41,070 51,037
Interest expense, net (4,043) (4,002) (7,598) (7,246)
Foreign currency (loss) gain (17,432) (282) (27,730) 2,267
Other (loss) income   (284) (1,124) 689
Earnings before income tax 2,534 28,420 4,618 46,747
Income tax expense 2,057 9,544 4,269 13,086
Net income $ 477 $ 18,876 $ 349 $ 33,661
Basic earnings per share $ 0.02 $ 0.6 $ 0.01 $ 1.07
Diluted earnings per share $ 0.02 $ 0.6 $ 0.01 $ 1.06
Weighted average number of shares – basic 30,600,168 31,534,382 30,687,384 31,538,802
Weighted average number of shares – diluted 30,651,728 31,709,501 30,781,468 31,714,425