XML 41 R29.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2016
Segment Reporting  
Schedule of financial information by reporting segment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended

 

Six Months Ended

 

 

 

June 30, 

 

June 30, 

 

 

 

2016

 

2015

 

2016

 

2015

 

 

 

(in thousands)

 

Net revenues:

    

 

    

    

 

    

    

 

    

    

 

    

 

Finished pharmaceutical products

 

$

63,756

 

$

50,075

 

$

122,310

 

$

100,947

 

API

 

 

4,277

 

 

3,778

 

 

5,089

 

 

9,792

 

Total net revenues

 

 

68,033

 

 

53,853

 

 

127,399

 

 

110,739

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross profit:

 

 

 

 

 

 

 

 

 

 

 

 

 

Finished pharmaceutical products

 

 

30,598

 

 

12,634

 

 

56,422

 

 

25,487

 

API

 

 

1,116

 

 

684

 

 

194

 

 

1,111

 

Total gross profit

 

 

31,714

 

 

13,318

 

 

56,616

 

 

26,598

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating expenses

 

 

21,384

 

 

23,578

 

 

42,211

 

 

44,119

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income (loss) from operations

 

 

10,330

 

 

(10,260)

 

 

14,405

 

 

(17,521)

 

Non-operating income (expenses)

 

 

(578)

 

 

31

 

 

(837)

 

 

1,095

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income (loss) before income taxes

 

$

9,752

 

$

(10,229)

 

$

13,568

 

$

(16,426)

 

 

Schedule of net revenues and long-lived assets by geographic region

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net Revenue

 

Long-Lived Assets

 

 

 

Three Months Ended

 

Six Months Ended

 

 

 

 

 

 

 

 

 

June 30, 

 

June 30, 

 

June 30, 

 

December 31, 

 

 

 

2016

 

2015

 

2016

 

2015

 

2016

 

2015

 

 

 

(in thousands)

 

U.S.

    

$

67,550

    

$

52,757

    

$

126,089

    

$

105,717

    

$

101,430

    

$

100,404

 

China

 

 

 —

 

 

 —

 

 

 —

 

 

 —

 

 

33,835

 

 

28,547

 

France

 

 

483

 

 

1,096

 

 

1,310

 

 

5,022

 

 

13,382

 

 

13,210

 

Total

 

$

68,033

 

$

53,853

 

$

127,399

 

$

110,739

 

$

148,647

 

$

142,161