v3.26.1
Consolidated Condensed Statements of Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Product revenues $ 416,166 $ 375,090 $ 809,872 $ 728,944
Type of Revenue [Extensible List] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
Cost of sales $ 319,739 $ 285,328 $ 616,218 $ 552,717
Gross margin 96,427 89,762 193,654 176,227
Operating expenses:        
Net research and development expenses 24,069 22,558 48,015 46,774
Selling, general and administrative expenses 55,705 41,087 111,010 79,565
Restructuring expenses, net 5,964 2,108 12,655 6,622
Loss on sale of land and building, net       2,196
Total operating expenses 85,738 65,753 171,680 135,157
Operating income 10,689 24,009 21,974 41,070
Interest expense, net (3,290) (4,043) (5,923) (7,598)
Foreign currency loss (237) (17,432) (1,297) (27,730)
Other income (loss) 162   184 (1,124)
Earnings before income tax 7,324 2,534 14,938 4,618
Income tax expense 2,904 2,057 6,300 4,269
Net income $ 4,420 $ 477 $ 8,638 $ 349
Basic earnings per share $ 0.14 $ 0.02 $ 0.28 $ 0.01
Diluted earnings per share $ 0.14 $ 0.02 $ 0.28 $ 0.01
Weighted average number of shares – basic 30,649,554 30,600,168 30,584,058 30,687,384
Weighted average number of shares – diluted 31,053,797 30,651,728 30,947,174 30,781,468