v3.25.2
Condensed Unaudited Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Condensed Unaudited Consolidated Statements of Operations and Comprehensive Income        
Net product sales $ 176,245 $ 158,608 $ 343,339 $ 298,002
Cost of products sold 145,698 129,306 284,207 244,631
Gross profit 30,547 29,302 59,132 53,371
Gain on other sales 455 1,720 1,606 2,234
Less: Operating expenses        
Selling expenses 4,514 4,614 9,332 8,687
General and administrative expenses 5,412 7,418 12,977 12,965
Research and development expenses 8,092 8,184 16,805 13,496
Total operating expenses 18,018 20,216 39,114 35,148
Income from operations 12,984 10,806 21,624 20,457
Other income, net 1,060 1,735 3,001 4,138
Interest expense (292) (183) (775) (441)
Financial income/(expense), net 1,327 (690) 3,305 (702)
Income before income tax expenses and equity in earnings of affiliated companies 15,079 11,668 27,155 23,452
Less: Income taxes 4,049 2,108 6,986 3,851
Add: Equity in losses of affiliated companies (658) (805) (1,342) (1,582)
Net income 10,372 8,755 18,827 18,019
Less: Net income attributable to non-controlling interests 2,747 1,608 4,080 2,597
Accretion to redemption value of redeemable non-controlling interests   (7)   (15)
Net income attributable to parent company's common shareholders 7,625 7,140 14,747 15,407
Comprehensive income:        
Net income 10,372 8,755 18,827 18,019
Other comprehensive income:        
Foreign currency translation gain/(loss), net of tax 1,342 (2,846) 2,262 (3,194)
Comprehensive income 11,714 5,909 21,089 14,825
Less: Comprehensive income attributable to non-controlling interests 2,887 1,431 4,283 2,372
Accretion to redemption value of redeemable non-controlling interests   (7)   (15)
Comprehensive income attributable to parent company $ 8,827 $ 4,471 $ 16,806 $ 12,438
Net income attributable to parent company's common shareholders per share -        
Basic (in dollars per share) $ 0.25 $ 0.24 $ 0.49 $ 0.51
Diluted (in dollars per share) $ 0.25 $ 0.24 $ 0.49 $ 0.51
Weighted average number of common shares outstanding -        
Basic (in shares) 30,170,702 30,185,702 30,170,702 30,185,702
Diluted (in shares) 30,170,702 30,185,702 30,170,702 30,185,702