XML 13 R4.htm IDEA: XBRL DOCUMENT  v2.3.0.11
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (USD $)
3 Months Ended 6 Months Ended
Jun. 25, 2011
Jun. 26, 2010
Jun. 25, 2011
Jun. 26, 2010
Revenues:        
Net product revenues $ 29,597,668 $ 29,129,931 $ 62,518,659 $ 53,006,291
Research and development revenues 1,833,289 1,059,226 3,846,790 2,636,851
Revenues, Total 31,430,957 30,189,157 66,365,449 55,643,142
Expenses:        
Cost of product revenues 19,115,190 21,854,777 41,061,802 39,392,724
Research and development 7,139,559 4,858,868 13,524,308 9,154,775
Selling, general and administration 4,697,648 4,215,001 9,142,794 7,857,535
Costs and Expenses, Total 30,952,397 30,928,646 63,728,904 56,405,034
Income (loss) from operations 478,560 (739,489) 2,636,545 (761,892)
Other income and expense:        
Interest income 365,611 426,701 629,303 856,310
Other income and (expense), net 33,316 38,346 (241) 118,278
Foreign currency (losses) gains (347,077) 720,458 (638,036) 366,374
Gain on sale of investments 368,641 1,911,255 368,641 2,597,505
Gain on sale of patents     155,658 159,797
Nonoperating Income (Expense), Total 420,491 3,096,760 515,325 4,098,264
Income before provision for income taxes, equity loss in unconsolidated affiliate and net loss (income) of noncontrolling interest 899,051 2,357,271 3,151,870 3,336,372
Tax provision (97,500) (180,000) (195,500) (93,000)
Income before equity loss in unconsolidated affiliate and net loss (income) of noncontrolling interest 801,551 2,177,271 2,956,370 3,243,372
Equity loss in unconsolidated affiliate (43,599) (89,858) (154,238) (182,586)
Net income 757,952 2,087,413 2,802,132 3,060,786
Net loss (income) attributable to the noncontrolling interest 43,872 (226,636) 65,399 (163,018)
Net income attributable to the controlling interest $ 801,824 $ 1,860,777 $ 2,867,531 $ 2,897,768
Net income per share        
Basic $ 0.01 $ 0.03 $ 0.04 $ 0.04
Diluted $ 0.01 $ 0.03 $ 0.04 $ 0.04
Weighted average number of common shares        
Basic 64,528,623 66,625,637 64,632,732 66,606,789
Diluted 65,774,967 67,357,297 65,715,021 67,333,967