7Baggers

Repligen Corporation
(NASDAQ:RGEN) 

RGEN stock logo

Repligen Corporation develops and commercializes bioprocessing technologies and systems for use in biological drug manufacturing process in North America, Europe, the Asia Pacific, and internationally. It offers Protein A ligands that are the binding components of Protein A affinity chromatography r...

Founded: 1981
Full Time Employees: 761
Sector: Healthcare
Industry: Medical Instruments & Supplies

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-12-31 2004-09-30 2004-06-30 
                                                                                            
      revenue:
                                                                                            
      product
    194,211,000 197,728,000 188,766,000 182,329,000 169,137,000 116,696,000 154,834,000 154,038,000                                                                                 
      royalty and other revenue
    44,000 185,000 39,000 37,000 35,000 153,000 37,000 35,000 36,000 272,000 36,000 36,000 39,000 247,000 33,000 36,000 37,000 36,000 39,000 40,000 100,000 33,000 31,000 30,000 30,000 78,000 26,000 22,000 22,000 93,000 29,000 -12,000 31,000 39,000 66,000 21,000 21,000         1,000,000 125,675  1,991,166 5,032,322 6,637,838 4,495,357 4,521,724 9,104,848 3,981,059 3,864,581 3,481,860  2,889,458 3,295,333 2,755,857 3,941,518 2,891,192 2,741,060 2,647,092 2,751,971 2,679,016 2,588,263 2,036,100 2,723,983 2,105,620 7,966,902                 
      total revenue
    194,255,000 197,913,000 188,805,000 182,366,000 169,172,000 167,547,000 154,871,000 154,073,000 151,346,000 155,743,000 141,192,000 159,169,000 182,660,000 186,762,000 200,741,000 207,633,000 206,400,000 186,521,000 178,216,000 162,960,000 142,837,000 108,648,000 94,060,000 87,462,000 76,090,000 69,474,000 69,445,000 70,692,000 60,634,000 51,942,000 49,529,000 47,731,000 44,830,000 41,612,000 36,580,000 32,455,000 30,590,000     21,449,000 19,814,000 21,457,267 20,816,276 16,393,233 15,278,185 15,551,077 16,325,853 15,382,610 18,822,053 17,508,967 16,455,993 18,813,960 15,104,295 15,523,820 12,824,461  8,631,378 7,653,725 5,906,385 7,067,789 7,306,978 7,009,872 4,872,273 5,617,348 5,420,594 5,060,853 4,593,755 6,017,598 5,089,924 13,660,245 3,300,777 4,664,366 5,352,321 5,978,818 3,698,812 3,882,439 2,864,820 3,628,168 2,885,280 2,987,753 2,799,724 4,238,647 2,994,660 2,259,763 1,296,432 2,809,453 
      yoy
    14.83% 18.12% 21.91% 18.36% 11.78% 7.58% 9.69% -3.20% -17.14% -16.61% -29.66% -23.34% -11.50% 0.13% 12.64% 27.41% 44.50% 71.67% 89.47% 86.32% 87.72% 56.39% 35.45% 23.72% 25.49% 33.75% 40.21% 48.11% 35.25% 24.82% 35.40% 47.07% 46.55%         30.84% 29.69% 37.98% 27.50% 6.57% -18.83% -11.18% -0.79% -18.24% 24.61% 12.79% 28.32%  74.99% 102.83% 117.13%  18.13% 9.18% 21.22% 25.82% 34.80% 38.51% 6.06% -6.65% 6.50% -62.95% 39.17% 29.01% -4.90% 128.48% -10.76% 20.14% 86.83% 64.79% 28.20% 29.95% 2.33% -14.40% -3.65% 32.22% 115.96% 50.87%     
      qoq
    -1.85% 4.82% 3.53% 7.80% 0.97% 8.18% 0.52% 1.80% -2.82% 10.31% -11.29% -12.86% -2.20% -6.96% -3.32% 0.60% 10.66% 4.66% 9.36% 14.09% 31.47% 15.51% 7.54% 14.95% 9.52% 0.04% -1.76% 16.59% 16.73% 4.87% 3.77% 6.47% 7.73% 13.76% 12.71% 6.10%      8.25% -7.66% 3.08% 26.98% 7.30% -1.75% -4.75% 6.13% -18.27% 7.50% 6.40% -12.53% 24.56% -2.70% 21.05%   12.77% 29.58% -16.43% -3.27% 4.24% 43.87% -13.26% 3.63% 7.11% 10.17% -23.66% 18.23% -62.74% 313.85% -29.23% -12.85% -10.48% 61.64% -4.73% 35.52% -21.04% 25.75% -3.43% 6.72% -33.95% 41.54% 32.52% 74.31% -53.85%  
      costs and operating expenses:
                                                                                            
      cost of goods sold
    85,971,000 94,082,000 88,290,000 91,224,000 78,415,000 128,706,000 77,383,000 77,314,000 76,391,000                                                                                
      research and development
    14,458,000 13,120,000 14,175,000 13,958,000 12,924,000 11,677,000 9,710,000 10,575,000 11,238,000 10,285,000 10,577,000 9,706,000 12,154,000 11,113,000 10,228,000 10,440,000 12,155,000 9,119,000 9,154,000 8,389,000 7,612,000 6,722,000 4,422,000 4,336,000 4,702,000 5,172,000 5,427,000 5,231,000 3,620,000 3,152,000 3,601,000 5,780,000 3,288,000 3,069,000 2,001,000 1,860,000 1,742,000 2,039,000 1,886,000 1,890,000 1,539,000 1,431,000 1,490,000 1,251,576 1,567,574 1,327,706 1,649,864 1,430,133 1,200,990 1,421,433 1,429,529 2,306,332 2,183,404 2,342,647 2,433,043 2,905,658 2,808,463  3,074,625 3,517,461 3,784,271 2,930,221 3,119,279 2,695,048 3,452,350 3,845,526 3,478,845 3,383,000 4,644,799 3,579,229 2,463,419 2,084,125 2,357,696 1,591,796 1,153,995 2,137,326 1,452,215 1,674,584 1,583,058 1,214,583 1,413,235 1,235,740 1,324,649 1,189,475 1,333,644 1,039,812 1,274,198 1,389,112 
      selling, general and administrative
    76,536,000 74,363,000 73,663,000 71,227,000 71,255,000 60,474,000 75,610,000 64,697,000 61,686,000 57,512,000 55,465,000 48,966,000 56,170,000 53,237,000 53,643,000 54,649,000 54,300,000 52,057,000 48,373,000 44,341,000 39,095,000 36,344,000 29,051,000 26,726,000 27,500,000 28,287,000 24,629,000 23,699,000 18,998,000 17,345,000 15,859,000 16,590,000 15,898,000 16,144,000 14,998,000 11,185,000 9,182,000 8,567,000 7,127,000 8,140,000 7,018,000 6,473,000 5,959,000 6,242,275 6,024,526 4,974,428 4,470,682 4,325,834 3,383,610 3,367,108 2,902,048 3,123,940 3,308,099 3,253,719 3,126,244 3,418,233 3,674,759  2,493,093 2,289,118 2,438,636 1,979,361 1,812,617 1,788,238 1,952,133 1,713,750 1,888,619 1,517,357 1,552,871 1,403,881 1,529,767 1,446,571 3,504,362 2,341,108 2,185,799 2,142,131 1,695,945 1,659,931 1,462,854 1,541,561 1,598,497 1,340,691 1,282,655 1,195,496 1,186,861 1,241,890 1,138,856 1,029,479 
      restructuring activities and other charges
    1,496,000                                                                                        
      change in fair value of contingent consideration
    -146,000 -1,520,000 -4,148,000 -7,939,000                                                                                     
      total costs and operating expenses
    178,315,000 180,045,000 171,980,000 168,470,000 162,594,000 204,048,000 162,703,000 152,586,000 149,315,000 156,630,000 136,384,000 139,770,000 151,404,000 137,925,000 148,076,000 144,465,000 146,400,000 149,089,000 133,022,000 114,720,000 106,454,000 91,229,000 73,099,000 67,925,000 64,184,000 63,580,000 61,481,000 59,638,000 49,463,000                                                            
      income from operations
    15,940,000 17,868,000 16,825,000 13,896,000 6,578,000 -36,501,000 -7,832,000 1,487,000 2,031,000 -887,000 4,808,000 19,399,000 31,256,000 48,837,000 52,665,000 63,168,000 60,000,000 37,432,000 45,194,000 48,240,000 36,383,000 17,419,000 20,961,000 19,537,000 11,906,000 5,894,000 7,964,000 11,054,000 11,171,000 7,853,000 7,886,000 4,273,000 5,976,000 3,262,000 -406,000 5,473,000 5,676,000 2,906,000 3,747,000 5,859,000 3,463,000 1,428,000 3,688,000 4,608,713 4,038,898 61,145 2,216,230 3,105,829 5,307,869 5,183,719 8,041,759 6,102,763 3,544,999 6,410,591 2,187,708 1,317,739 1,167,075  552,426 -121,533 -2,086,502 296,805 526,530 889,095 -1,762,816 -1,369,752 -1,206,391 -1,427,723 1,773,879.5 -538,111 -324,518 7,958,148 9,939,039.75 -999,002 40,770,099 -14,938 -351,300 -256,989 -1,096,047 -120,992 -1,014,172 -406,240 -679,764 880,281 -549,110 -1,050,554 -1,819,951 -741,731 
      yoy
    142.32% -148.95% -314.82% 834.50% 223.88% 4015.11% -262.90% -92.33% -93.50% -101.82% -90.87% -69.29% -47.91% 30.47% 16.53% 30.95% 64.91% 114.89% 115.61% 146.92% 205.59% 195.54% 163.20% 76.74% 6.58% -24.95% 0.99% 158.69% 86.93% 140.74% -2042.36% -21.93% 5.29% 12.25% -110.84% -6.59% 63.90% 103.50% 1.60% 27.13% -14.26% 2235.43% 66.41% 48.39% -23.91% -98.82% -72.44% -49.11% 49.73% -19.14% 267.59% 363.12% 203.75%  296.02% -1184.26% -155.93%  4.92% -113.67% 18.36% -121.67% -143.65% -162.27% -199.38% 154.55% 271.75% -117.94% -82.15% -46.14% -100.80% -53374.52% -2929.22% 288.73% -3819.74% -87.65% -65.36% -36.74% 61.24% -113.74% 84.69% -61.33% -62.65% -218.68%     
      qoq
    -10.79% 6.20% 21.08% 111.25% -118.02% 366.05% -626.70% -26.78% -328.97% -118.45% -75.22% -37.94% -36.00% -7.27% -16.63% 5.28% 60.29% -17.17% -6.31% 32.59% 108.87% -16.90% 7.29% 64.09% 102.00% -25.99% -27.95% -1.05% 42.25% -0.42% 84.55% -28.50% 83.20% -903.45% -107.42% -3.58% 95.32% -22.44% -36.05% 69.19% 142.51% -61.28% -19.98% 14.11% 6505.44% -97.24% -28.64% -41.49% 2.39% -35.54% 31.77% 72.15% -44.70% 193.03% 66.02% 12.91%   -554.55% -94.18% -802.99% -43.63% -40.78% -150.44% 28.70% 13.54% -15.50% -180.49% -429.65% 65.82% -104.08% -19.93% -1094.90% -102.45% -273028.77% -95.75% 36.70% -76.55% 805.88% -88.07% 149.65% -40.24% -177.22% -260.31% -47.73% -42.28% 145.37%  
      operating margin %
    8.21% 9.03% 8.91% 7.62% 3.89% -21.79% -5.06% 0.97% 1.34% -0.57% 3.41% 12.19% 17.11% 26.15% 26.24% 30.42% 29.07% 20.07% 25.36% 29.60% 25.47% 16.03% 22.28% 22.34% 15.65% 8.48% 11.47% 15.64% 18.42% 15.12% 15.92% 8.95% 13.33% 7.84% -1.11% 16.86% 18.56% Infinity% Infinity% Infinity% Infinity% 6.66% 18.61% 21.48% 19.40% 0.37% 14.51% 19.97% 32.51% 33.70% 42.73% 34.86% 21.54% 34.07% 14.48% 8.49% 9.10% NaN% 6.40% -1.59% -35.33% 4.20% 7.21% 12.68% -36.18% -24.38% -22.26% -28.21% 38.62% -8.94% -6.38% 58.26% 301.11% -21.42% 761.73% -0.25% -9.50% -6.62% -38.26% -3.33% -35.15% -13.60% -24.28% 20.77% -18.34% -46.49% -140.38% -26.40% 
      other income, net:
                                                                                            
      investment income
    6,342,000 6,754,000 6,921,000 6,585,000 7,314,000 8,293,000 9,130,000 9,411,000 8,993,000 6,023,000 6,662,000 5,964,000 5,486,000 4,016,000 2,177,000 708,000 77,000 39,000 44,000 41,000 52,000 42,000 82,000 253,000 1,364,000 1,708,000 1,898,000 1,005,000 713,000 644,000 558,000 512,000 181,000 63,000 102,000 110,000 96,000 112,000 97,000 76,000 61,000 44,000 37,000 19,012 36,585 58,808 63,924 84,920 101,816 97,908 76,046 65,605 61,519 61,857 95,807 29,516 31,424  52,247 65,936 69,299 91,794 96,679 98,958 133,593 186,668 227,364 322,419 374,816 473,069 515,235 532,585 668,480 759,511 365,900 257,367 246,782 240,290 235,739 224,736 197,536 203,928 212,256 136,437     
      interest expense
    -5,578,000 -5,495,000 -5,414,000 -5,354,000 -5,250,000 -5,462,000 -5,122,000 -4,981,000 -4,891,000 -1,138,000 -269,000 -274,000 -270,000 -270,000 -329,000 -271,000 -292,000 -3,244,000 -3,220,000 -3,144,000 -3,106,000 -3,101,000 -3,052,000 -3,004,000 -2,976,000 -2,966,000 -2,857,000 -1,743,000 -1,726,000 -1,701,000 -1,687,000 -1,669,000 -1,652,000 -1,637,000 -1,618,000 -1,601,000 -1,585,000 -1,570,000 -1,555,000 -638,000 -5,000 -8,000 -8,000 -7,788 -9,041 -11,603 -11,489 -12,780 -14,085   -12,402 -13,531 -14,178 7,205 -27,360 -22,381    -13,484 -12,683    -620  -676 -676 -1,266  -1,905 -1,744 -2,451 -2,451 -2,451 -2,451 -3,010 -3,011 -3,010         
      amortization of debt issuance costs
    -419,000 -417,000 -416,000 -414,000 -413,000 -411,000 -429,000 -520,000 -483,000 -6,702,000 -459,000 -457,000 -457,000 -455,000 -455,000 -453,000 -452,000                                                                        
      loss on sale of business
    -13,763,000                                                                                        
      other expense
    -750,000                                    -120,000 -244,750 -75,000                                                  
      other income
    -14,168,000 -3,156,000 287,000 4,319,000  -4,527,000 3,104,000 3,695,000 83,000 6,623,000 895,000  77,000            382,000 -5,750 316,000  358,000   251,000 71,000 -139,000 -100,000 -328,000    75,000 -979,000 -270,000 -38,000 -268,549 132,031 134,329 -14,113 65,280 2,505 -54,144 36,678 -122,263 29,081 -40,742 -500,414 458,298 109,261                           1,169,608  750,000   
      income before income taxes
    1,772,000 19,113,000 17,112,000 18,215,000 7,943,000 -38,608,000 -1,149,000 5,182,000 2,114,000 -8,757,000 11,637,000 25,160,000 36,092,000 52,986,000 47,467,000 59,756,000 58,931,000 34,848,000 41,232,000 44,358,000 33,105,000 14,778,000 17,743,000 16,020,000 10,676,000 4,345,000 1,671,000 9,619,000 10,516,000 6,871,000 6,623,000 3,367,000 4,576,000 1,549,000 -2,022,000 3,654,000 4,067,000 1,567,000 2,214,000 5,372,000 2,540,000 1,194,000 3,679,000 4,351,388 4,198,473 242,679 2,254,552 3,243,249 5,398,105 5,215,271 8,142,779 6,033,703 3,622,068 6,417,528 1,790,306 1,778,193 1,285,379  604,673 -55,597 -2,030,687 375,916 623,209                          
      income tax provision
    -6,561,000 5,826,000 2,201,000 3,349,000 2,113,000 -4,739,000 -495,000 1,861,000 20,000 16,731,000 -6,535,000 5,096,000 7,263,000 4,257,000 7,062,000 9,895,000 11,967,000 5,738,000 7,734,000 8,125,000 3,655,000 -4,920,000 3,191,000 159,000 861,000 741,000 12,000 1,524,000 2,463,000 1,233,000 1,829,000 629,000 1,128,000 -10,629,000 -6,691,000 -4,784,000 999,000 -3,463,000 1,059,000 1,500,000 915,000 929,000 1,141,000 738,831 1,268,986 641,224 788,316 417,827 1,121,002 1,887,813 2,254,505 1,494,516 1,283,832   208,230 58,907              49,545 210,000 -206,867.75  827,471              
      net income
    8,333,000 13,287,000 14,911,000 14,866,000 5,830,000 -33,869,000 -654,000 3,321,000 2,094,000 -25,488,000 18,172,000 20,064,000 28,829,000 48,729,000 40,405,000 49,861,000 46,964,000 29,110,000 33,498,000 36,233,000 29,450,000 19,698,000 14,552,000 15,861,000 9,815,000 3,604,000 1,659,000 8,095,000 8,053,000 5,638,000 4,794,000 2,738,000 3,448,000 12,178,000 4,669,000 8,438,000 3,068,000 5,030,000 1,155,000 3,872,000 1,625,000 265,000 2,538,000 3,612,557 2,929,487 -398,545 1,466,236 2,825,422 4,277,103 3,327,458 5,888,274 4,539,187 2,338,236 9,553,113 1,806,489 1,569,963 1,226,472  604,673 -55,597 -2,030,687 375,916 623,209 988,053 -1,629,223 -348,938 -979,703 -1,105,980 -2,693,238 18,382 142,056 8,278,828 -3,197,599 -241,932 40,306,077 239,978 -106,969 -19,709 -863,319 100,734 -819,646 -202,312 -467,508 2,186,326 -426,631 -193,229 -1,718,629 -645,086 
      yoy
    42.93% -139.23% -2379.97% 347.64% 178.41% 32.88% -103.60% -83.45% -92.74% -152.31% -55.03% -59.76% -38.61% 67.40% 20.62% 37.61% 59.47% 47.78% 130.20% 128.44% 200.05% 446.56% 777.15% 95.94% 21.88% -36.08% -65.39% 195.65% 133.56% -53.70% 2.68% -67.55% 12.39% 142.11% 304.24% 117.92% 88.80% 1798.11% -54.49% 7.18% -44.53% -166.49% 73.10% 27.86% -31.51% -111.98% -75.10% -37.75% 82.92% -65.17% 225.95% 189.13% 90.65%  198.75% -2923.83% -160.40%  -2.97% -105.63% 24.64% -207.73% -163.61% -189.34% -39.51% -1998.26% -789.66% -113.36% -15.77% -107.60% -99.65% 3349.83% 2889.28% 1127.52% -4768.74% 138.23% -86.95% -90.26% 84.66% -95.39% 92.12% 4.70% -72.80% -438.92%     
      qoq
    -37.28% -10.89% 0.30% 154.99% -117.21% 5078.75% -119.69% 58.60% -108.22% -240.26% -9.43% -30.40% -40.84% 20.60% -18.96% 6.17% 61.33% -13.10% -7.55% 23.03% 49.51% 35.36% -8.25% 61.60% 172.34% 117.24% -79.51% 0.52% 42.83% 17.61% 75.09% -20.59% -71.69% 160.83% -44.67% 175.03% -39.01% 335.50% -70.17% 138.28% 513.21% -89.56% -29.75% 23.32% -835.05% -127.18% -48.11% -33.94% 28.54% -43.49% 29.72% 94.13% -75.52% 428.82% 15.07% 28.01%   -1187.60% -97.26% -640.20% -39.68% -36.93% -160.65% 366.91% -64.38% -11.42% -58.93% -14751.50% -87.06% -98.28% -358.91% 1221.69% -100.60% 16695.74% -324.34% 442.74% -97.72% -957.03% -112.29% 305.14% -56.73% -121.38% -612.46% 120.79% -88.76% 166.42%  
      net income margin %
    4.29% 6.71% 7.90% 8.15% 3.45% -20.21% -0.42% 2.16% 1.38% -16.37% 12.87% 12.61% 15.78% 26.09% 20.13% 24.01% 22.75% 15.61% 18.80% 22.23% 20.62% 18.13% 15.47% 18.13% 12.90% 5.19% 2.39% 11.45% 13.28% 10.85% 9.68% 5.74% 7.69% 29.27% 12.76% 26.00% 10.03% Infinity% Infinity% Infinity% Infinity% 1.24% 12.81% 16.84% 14.07% -2.43% 9.60% 18.17% 26.20% 21.63% 31.28% 25.92% 14.21% 50.78% 11.96% 10.11% 9.56% NaN% 7.01% -0.73% -34.38% 5.32% 8.53% 14.10% -33.44% -6.21% -18.07% -21.85% -58.63% 0.31% 2.79% 60.61% -96.87% -5.19% 753.06% 4.01% -2.89% -0.51% -30.14% 2.78% -28.41% -6.77% -16.70% 51.58% -14.25% -8.55% -132.57% -22.96% 
      earnings per share:
                                                                                            
      basic
    0.15 0.24 0.27 0.26 0.1 -0.61 -0.01 0.06 0.04 -0.45 0.33 0.36 0.52 0.87 0.73 0.9 0.85 0.52 0.61 0.66 0.54 0.37 0.28 0.3 0.19 0.06 0.03 0.17 0.18 0.13 0.11 0.06 0.08 0.3 0.11 0.25 0.09 0.15 0.03 0.12 0.05  0.08 0.11 0.09 -0.02 0.04 0.09 0.13 0.11 0.18 0.14 0.07 0.31 0.06 0.05 0.04  0.02  0.015 0.01 0.02 0.03 -0.05 -0.01 -0.03 -0.04 -0.08   0.27 0.328 -0.01 1.31         0.07     
      diluted
    0.15 0.23 0.26 0.26 0.1 -0.61 -0.01 0.06 0.04 -0.44 0.32 0.35 0.51 0.85 0.71 0.88 0.81 0.5 0.58 0.64 0.52 0.36 0.27 0.3 0.18 0.07 0.03 0.17 0.17 0.13 0.1 0.06 0.08 0.29 0.11 0.24 0.09 0.14 0.03 0.11 0.05 0.01 0.08 0.11 0.09 -0.01 0.04 0.09 0.13 0.1 0.18 0.14 0.07 0.3 0.06 0.05 0.04  0.02  0.015 0.01 0.02 0.03 -0.05 -0.01 -0.03 -0.04 -0.09   0.26 0.323 -0.01 1.29         0.07     
      weighted-average common shares outstanding:
                                                                                            
      basic
    56,354 56,234 56,265 56,234 56,123 55,937 56,012 55,884 55,791 55,720 55,766 55,705 55,590 55,460 55,498 55,444 55,353 55,015 55,015 54,931 54,805 52,554 52,545 52,381 52,139 48,343 50,852 46,367 43,968 43,767 43,822,472 43,743,356 43,621,270 38,233,527 41,236,554 34,097,805 33,891,702 33,572,883 33,779,141 33,649,296 33,024,681 32,881,940 32,925,004 32,870,473 32,754,862 32,497,657 32,677,003 32,233,694 31,962,843 31,667,015 31,858,103 31,643,695 31,240,606 30,914,424 30,948,062 30,845,137 30,729,660 30,781,881 30,796,797 30,812,257 30,781,881 30,787,307 30,780,279 30,767,585 30,752,041 30,758,559 30,745,691 30,742,212 30,957,957 30,809,445 31,172,706 31,152,556 30,834,491 30,953,608 30,767,384 30,564,494 30,379,350 30,375,635 30,364,250 30,357,635 30,125,041 30,105,380 30,098,391 30,094,435     
      diluted
    56,666 56,561 56,532 56,510 56,558 55,937 56,012 56,434 56,531 56,377 56,940 56,858 57,049 57,455 57,304 56,721 58,816 57,264 57,368 56,786 56,869 53,892 53,469 53,306 53,109 49,206 51,809 49,056 46,279 45,471 45,828,175 45,015,720 44,326,732 39,150,374 42,563,002 35,094,814 34,382,322 34,098,898 34,312,887 34,175,127 33,493,575 33,577,091 33,689,560 33,670,696 33,450,611 33,263,667 33,327,377 33,076,384 32,831,019 32,406,641 32,551,586 32,317,156 31,855,428 31,253,434 31,256,273 31,149,090 31,009,833 30,781,881 30,933,832 30,812,257 30,781,881 31,004,935 30,920,400 30,926,096 30,752,041 30,758,559 30,745,691 30,742,212 31,290,233 31,024,685 31,555,896 31,585,112 31,320,997 30,953,608 31,224,386 31,127,099 30,379,350 30,375,635 30,364,250 30,828,072 30,690,941 30,105,380 30,098,391 30,398,735     
      other comprehensive income:
                                                                                            
      unrealized loss on available-for-sale securities, net of tax
    -113                                                                                        
      foreign currency translation adjustment
    -11,665 1,523 -2,391 46,125 4,692 -17,910 9,822 -1,531 -5,281 6,140 -6,382 -6,068 3,273 20,867 -18,170 -15,517 -4,688 -6,967 -5,550 3,125 -9,579 11,808 4,390 6,493 -5,579 6,767 -6,741 -1,269 -1,891                                                            
      comprehensive income
    -3,445 14,863 12,520 60,991 10,522 -51,779 9,168 1,790 -3,187 -19,348 11,790 13,996 32,102 69,596 22,235 34,344 42,276 22,143 27,948 39,358 19,871 31,506 18,942 22,354 4,236 10,371 -5,082 6,826 6,162 5,518 4,164 -2,293 3,699 12,462 6,694 12,484 4,099 777 843 1,358 3,521 427 2,007 5,054,633 -936,491 -3,452,803 -1,657,288 1,372,701 4,136,134 3,150,799 7,298,410 3,650,661 2,079,645 9,885,680 3,913,569 -159,166 2,314,297                                
      other (expenses) income
     603,000 -804,000     -215,000 -3,536,000            -224,000 418,000 -248,000     -697,000  46,750 -134,000                                                          
      other income (expenses)
       3,502,000 1,365,000     -7,870,000 6,829,000 5,761,000 4,836,000                                                                            
      other expenses
        -286,000       528,000  858,000 -6,591,000 -3,396,000 -402,000 634,000 -786,000 -779,000 -3,278,000 -2,641,000 -3,218,000 -766,000 -1,230,000 -1,549,000 -6,293,000 -1,435,000 -655,000                                                            
      contingent consideration
             697,000 -34,292,000 1,791,000 1,235,000 -17,125,000 -2,309,000 -6,884,000 -2,411,000                                                                        
      products
            151,310,000 155,471,000 141,156,000 159,133,000 182,621,000 186,515,000 200,708,000 207,597,000 206,363,000 186,485,000 178,177,000 162,920,000 142,737,000 108,615,000 94,029,000 87,432,000 76,060,000 69,396,000 69,419,000 70,670,000 60,612,000                                                            
      cost of product revenue
             88,136,000 104,634,000 79,307,000 81,845,000 90,700,000 86,514,000 86,260,000 82,356,000 82,048,000 75,495,000 61,990,000 59,747,000 48,163,000 39,626,000 36,863,000 31,982,000 30,121,000 31,425,000 30,708,000 26,845,000 23,592,000 22,183,000 21,088,000 19,668,000 19,137,000 19,987,000 13,937,000 13,990,000 12,162,000 11,242,000 12,644,000 11,069,000 10,148,000 8,444,000 8,586,147 8,072,904 8,084,295 6,931,094 6,671,581 6,335,064 4,626,873 5,659,832 5,297,809 6,896,608 5,920,481 6,418,962 7,345,257 5,026,320  2,092,815 1,552,809 1,393,089 1,449,359 1,471,561 1,265,750 885,271 1,084,793 918,464 1,270,474 1,341,874 1,286,658 1,210,644 1,846,401 1,303,054 1,730,464 1,412,428 1,714,299 901,952 804,913 914,955 993,016 887,720 817,562 872,184 973,395     
      loss on extinguishment of debt
                              -5,650,000                                                              
      product revenue
                                 35,510,500 49,500,000 47,743,000 44,799,000 41,573,000 36,514,000 32,434,000 30,569,000 25,499,000 24,677,000 29,170,000 25,094,000 21,449,000 19,814,000 21,457,267 20,816,276 15,393,233 15,152,510 15,551,077 14,334,687 10,350,288 12,184,215 13,013,610 11,934,269 9,709,112 11,123,236 11,659,239 9,342,601  5,741,920 4,358,392 3,150,528 3,126,271 4,415,786 4,268,812 2,225,181 2,865,377 2,741,578 2,472,590 2,557,655 3,293,615 2,984,304 5,693,343 3,136,577 4,562,976 5,156,348 5,731,476 3,396,737 3,633,683 2,679,576 3,363,898 2,843,205 2,957,828 2,715,307 4,013,064 2,994,660 2,259,763 1,296,432 2,809,453 
      operating expenses:
                                                                                            
      total operating expenses
                                 30,988,750 41,643,000 43,458,000 38,854,000 38,350,000 36,986,000 26,982,000 24,914,000 22,693,000 20,930,000 23,311,000 21,631,000 20,021,000 16,126,000 16,848,554 16,777,378 16,332,088 13,061,955 12,445,248 11,017,984 10,198,891 10,780,294 11,406,204 12,910,994 12,403,369 12,916,587 14,206,081 11,657,386  8,078,952 7,775,258 7,992,887 6,770,984 6,780,448 6,120,777 6,635,089 6,987,100 6,626,985 6,488,576 7,809,289 6,555,709 5,414,442 5,702,097 7,165,112 5,663,368 -35,417,778 5,993,756 4,050,112 4,139,428 3,960,867 3,749,160 3,899,452 3,393,993 3,479,488 3,358,366 2,520,505 2,281,702 2,413,054 2,418,591 
      total other expenses
                                 -892,500 -1,263,000                                                          
      weighted-average shares outstanding:
                                                                                            
      basic
    56,354 56,234 56,265 56,234 56,123 55,937 56,012 55,884 55,791 55,720 55,766 55,705 55,590 55,460 55,498 55,444 55,353 55,015 55,015 54,931 54,805 52,554 52,545 52,381 52,139 48,343 50,852 46,367 43,968 43,767 43,822,472 43,743,356 43,621,270 38,233,527 41,236,554 34,097,805 33,891,702 33,572,883 33,779,141 33,649,296 33,024,681 32,881,940 32,925,004 32,870,473 32,754,862 32,497,657 32,677,003 32,233,694 31,962,843 31,667,015 31,858,103 31,643,695 31,240,606 30,914,424 30,948,062 30,845,137 30,729,660 30,781,881 30,796,797 30,812,257 30,781,881 30,787,307 30,780,279 30,767,585 30,752,041 30,758,559 30,745,691 30,742,212 30,957,957 30,809,445 31,172,706 31,152,556 30,834,491 30,953,608 30,767,384 30,564,494 30,379,350 30,375,635 30,364,250 30,357,635 30,125,041 30,105,380 30,098,391 30,094,435     
      diluted
    56,666 56,561 56,532 56,510 56,558 55,937 56,012 56,434 56,531 56,377 56,940 56,858 57,049 57,455 57,304 56,721 58,816 57,264 57,368 56,786 56,869 53,892 53,469 53,306 53,109 49,206 51,809 49,056 46,279 45,471 45,828,175 45,015,720 44,326,732 39,150,374 42,563,002 35,094,814 34,382,322 34,098,898 34,312,887 34,175,127 33,493,575 33,577,091 33,689,560 33,670,696 33,450,611 33,263,667 33,327,377 33,076,384 32,831,019 32,406,641 32,551,586 32,317,156 31,855,428 31,253,434 31,256,273 31,149,090 31,009,833 30,781,881 30,933,832 30,812,257 30,781,881 31,004,935 30,920,400 30,926,096 30,752,041 30,758,559 30,745,691 30,742,212 31,290,233 31,024,685 31,555,896 31,585,112 31,320,997 30,953,608 31,224,386 31,127,099 30,379,350 30,375,635 30,364,250 30,828,072 30,690,941 30,105,380 30,098,391 30,398,735     
      unrealized gain on investments
                                        -83 74  15 -21 65 -4,962 -17,369 -73,557 33,718 9,882 2,184 -15,066 2,276 -4,638 -1,983                                    
      foreign currency translation gain
                                 -1,352.5 -630 -5,031 251 284 2,025 4,046 1,027   -2,514 1,881   1,447,038      -161,593 1,407,860  -256,608                                    
      contingent consideration – fair value adjustments
                                         -75,000 675,000 637,000 2,005,000 1,969,000 233,000 768,556 1,112,374 1,945,659 10,315 17,700 98,320 44,670 65,108 35,387 -53,974 266,945 343,932                                  
      foreign currency translation loss
                                         -4,170 -386   -749.5 -596  -3,848,609    -143,153                                        
      cost of royalty revenue
                                                     485,842.5 723,777 642,736 576,857                                    
      foreign currency translation
                                                 -1,190,749.5 -3,157,242 -1,462,603    -883,888                                     
      gain on bargain purchase
                                                            -314,244                                
      interest income
                                                     -9,409.25 -11,704                -676    884              76,322.75 107,325 101,322 96,645 
      cost of royalty and other revenue
                                                         619,577 594,406 536,933 462,088  418,419 415,870 376,891 412,043 376,991 371,741 345,335 343,031 341,057 317,745 269,745 285,941 210,612 325,000                 
      income tax benefit
                                                         -3,135,585 -16,183          -208,691.5 -834,766   43,713.75 -84,690                   
      includes non-cash stock-based compensation as follows:
                                                                                            
      income before taxes
                                                                   988,053 -1,629,223 -1,183,704 -979,703 -1,105,980 2,153,530.25 -66,308 191,601 8,488,828 10,282,896 -241,932 41,133,548              
      net gain from litigation settlement
                                                                              -40,170,000              
      other revenue
                                                                            164,200 101,390 195,973 247,342 302,075 248,756 185,244  84,981.25 29,925       
      basic and diluted earnings per share:
                                                                               0.01   -0.03          
      total
                                                                                  255,477          
      research and other revenue
                                                                                   264,270         
      ________________ includes non-cash stock-based compensation as follows:
                                                                                            
      earnings per share:
                                                                                            
      basic and diluted
                                                                                    0.013 -0.01 -0.02      
      research revenue
                                                                                      84,417 225,583     
      weighted-average shares outstanding
                                                                                            
      basic
    56,354 56,234 56,265 56,234 56,123 55,937 56,012 55,884 55,791 55,720 55,766 55,705 55,590 55,460 55,498 55,444 55,353 55,015 55,015 54,931 54,805 52,554 52,545 52,381 52,139 48,343 50,852 46,367 43,968 43,767 43,822,472 43,743,356 43,621,270 38,233,527 41,236,554 34,097,805 33,891,702 33,572,883 33,779,141 33,649,296 33,024,681 32,881,940 32,925,004 32,870,473 32,754,862 32,497,657 32,677,003 32,233,694 31,962,843 31,667,015 31,858,103 31,643,695 31,240,606 30,914,424 30,948,062 30,845,137 30,729,660 30,781,881 30,796,797 30,812,257 30,781,881 30,787,307 30,780,279 30,767,585 30,752,041 30,758,559 30,745,691 30,742,212 30,957,957 30,809,445 31,172,706 31,152,556 30,834,491 30,953,608 30,767,384 30,564,494 30,379,350 30,375,635 30,364,250 30,357,635 30,125,041 30,105,380 30,098,391 30,094,435     
      diluted
    56,666 56,561 56,532 56,510 56,558 55,937 56,012 56,434 56,531 56,377 56,940 56,858 57,049 57,455 57,304 56,721 58,816 57,264 57,368 56,786 56,869 53,892 53,469 53,306 53,109 49,206 51,809 49,056 46,279 45,471 45,828,175 45,015,720 44,326,732 39,150,374 42,563,002 35,094,814 34,382,322 34,098,898 34,312,887 34,175,127 33,493,575 33,577,091 33,689,560 33,670,696 33,450,611 33,263,667 33,327,377 33,076,384 32,831,019 32,406,641 32,551,586 32,317,156 31,855,428 31,253,434 31,256,273 31,149,090 31,009,833 30,781,881 30,933,832 30,812,257 30,781,881 31,004,935 30,920,400 30,926,096 30,752,041 30,758,559 30,745,691 30,742,212 31,290,233 31,024,685 31,555,896 31,585,112 31,320,997 30,953,608 31,224,386 31,127,099 30,379,350 30,375,635 30,364,250 30,828,072 30,690,941 30,105,380 30,098,391 30,398,735     
      revenue
                                                                                            
      cost of revenue
                                                                                        1,023,265 1,028,615 703,329 1,132,593 
      gross profit
                                                                                        1,971,395 1,231,148 593,103 1,676,860 
      yoy
                                                                                            
      qoq
                                                                                        60.13% 107.58% -64.63%  
      gross margin %
    0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% NaN% NaN% NaN% NaN% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% NaN% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 65.83% 54.48% 45.75% 59.69% 
      basic and diluted net loss per share
                                                                                        -0.01 -0.01 -0.06 -0.02 
      basic and diluted weighted-average common shares outstanding
                                                                                         30,064,836 30,057,667 30,054,485 
                                                                                            
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-12-31 2004-09-30 2004-06-30 
                                                                                              
        assets
                                                                                              
        current assets:
                                                                                              
        cash and cash equivalents
      582,650,000 566,021,000 748,747,000 708,855,000 697,229,000 757,355,000 783,964,000 809,146,000 780,617,000 751,323,000 630,779,000 603,656,000 516,609,000 523,458,000 573,363,000 596,512,000 584,640,000 603,814,000 621,098,000 734,327,000 711,318,000 717,292,000 553,302,000 560,364,000 529,525,000 528,392,000 513,454,000 208,888,000 196,135,000 193,822,000 190,304,000 175,611,000 173,876,000 173,759,000 159,666,000 142,207,000 129,663,000 122,233,000 157,651,000 172,622,000 53,213,000 54,092,000 48,084,000 40,012,048 31,210,500 35,363,024 35,906,861 33,755,718 49,209,621 39,829,653 42,244,420 37,331,578 28,570,015 29,209,821 18,389,977 15,880,006 12,792,899 11,167,745 10,500,112 7,466,587 14,203,544 9,794,509 15,163,290 8,332,988 12,526,040 5,318,900 7,085,530 3,670,604 5,041,410 14,987,843 27,122,761 33,458,367 32,562,138 15,920,255 38,415,731 6,776,964 7,726,505 5,288,248 5,479,296 5,340,747 5,428,477 4,446,391 5,913,731 4,846,937 3,216,681 3,323,854 3,952,714 4,102,956 
        marketable securities
      201,881,000 201,607,000                                  2,744,000 12,180,000 19,547,000 21,060,000 9,181,000 16,482,000 17,682,000 20,790,000 23,154,820 23,257,730 23,090,209 18,169,844 16,270,517 21,551,398 21,793,550 20,746,490 20,813,833 19,337,124 10,845,195 11,918,020 12,501,794 15,108,360 15,421,436 39,320,124 36,107,680 35,421,520 41,326,230 41,269,809 46,801,238 40,608,710 43,259,626 35,753,851 43,967,298 43,817,915 31,357,654 22,904,803 14,931,652 17,221,653 35,824,587 21,119,376 13,361,084 14,900,840 14,204,039 15,083,456 16,167,338 13,447,600 13,149,745 10,779,631 13,946,064 13,993,284 14,810,975 15,335,338 9,560,728 
        accounts receivable
      151,552,000 158,587,000 148,970,000 156,952,000 147,413,000 134,115,000 129,026,000 123,245,000 115,766,000 124,161,000 106,158,000 120,304,000 133,488,000 116,247,000 117,645,000 121,050,000 122,435,000 117,420,000 122,048,000 102,659,000 90,207,000 71,257,000 55,830,000 48,779,000 44,726,000                                                                
        inventories
      179,256,000 170,458,000 160,320,000 155,862,000 153,110,000 142,964,000 182,465,000 190,528,000 198,033,000 202,321,000 211,372,000 240,869,000 244,704,000 238,277,000 242,695,000 239,117,000 213,775,000 184,494,000 156,163,000 135,509,000 109,520,000 95,025,000 78,531,000 69,929,000 61,781,000 54,832,000 51,579,000 51,275,000 44,920,000 42,263,000 42,284,000 40,948,000 40,124,000 39,004,000 38,663,000 26,085,000 23,957,000 24,696,000 24,463,000 23,197,000 21,318,000 17,998,000 15,899,000 14,305,676 12,235,719 12,383,633 13,341,783 12,823,597 11,441,317 11,798,638 10,063,695 10,557,418 10,264,232 11,143,695 10,768,322 11,503,071 13,845,705 13,363,073 2,460,085 2,692,789 1,953,976 1,937,570 2,036,863 2,218,677 2,201,140 2,103,471 2,274,475 2,179,918 2,413,227 2,521,912 2,594,641 2,469,646 2,804,247 1,524,688 1,667,190 1,631,194 1,514,571 1,089,600 968,746 1,241,026 1,465,592 1,367,299 617,011 396,650 633,314 689,140 805,622 636,848 
        prepaid expenses and other current assets
      46,021,000 40,712,000 38,448,000 35,196,000 34,713,000 31,607,000 36,115,000 34,983,000 37,586,000 33,238,000 30,147,000 33,754,000 22,593,000 19,837,000 19,530,000 19,316,000 23,939,000 25,949,000 11,545,000 11,335,000 15,290,000 18,676,000 8,970,000 7,568,000 5,819,000 5,917,000 4,941,000 3,853,000 3,660,000 3,901,000 3,830,000 4,620,000 4,939,000 2,281,000 2,789,000 2,260,000 1,620,000 1,644,000 1,279,000 1,304,000 1,327,000 2,098,000 1,123,000 846,808 1,717,654 2,103,576 1,159,352 1,587,789 1,456,208 1,249,824 1,051,379 1,611,172 1,352,523 1,304,887 1,117,341 1,082,984 1,660,146 910,298 925,341 660,399 492,767 2,187,418 1,218,064 1,298,716 1,479,107 1,620,066 555,486 812,448 933,585 781,421 700,299 909,627 707,347 783,978 517,981 423,401 445,415 518,150 420,166 683,354 575,038 556,437 211,373 244,210 263,534 345,554 208,259 340,787 
        total current assets
      1,161,360,000 1,137,385,000 1,096,485,000 1,056,865,000 1,032,465,000 1,066,041,000 1,131,570,000 1,158,918,000 1,133,018,000 1,111,043,000 978,456,000 998,583,000 1,018,803,000 998,118,000 953,233,000 975,995,000 944,789,000 931,677,000 910,854,000 983,830,000 926,335,000 902,382,000 696,728,000 687,157,000 651,378,000 641,828,000 621,540,000 316,494,000 284,077,000 275,739,000 267,248,000 252,909,000 248,322,000 242,782,000 231,195,000 195,945,000 185,799,000 184,153,000 219,833,000 217,941,000 105,245,000 103,252,000 96,279,000 93,267,251 83,511,940 80,945,642 75,692,625 73,857,562 88,697,437 86,350,599 87,441,118 80,914,960 70,698,940 66,209,451 53,792,710 52,359,202 50,741,589 46,894,806 60,015,595 52,221,729 55,844,016 59,163,506 64,297,037 62,667,863 59,681,035 55,321,970 50,693,034 53,451,560 54,783,716 53,529,328 56,869,343 54,168,525 54,421,186 57,501,863 64,312,273 24,881,859 25,731,025 23,077,645 23,152,272 24,540,716 21,510,432 21,180,561 18,572,194 20,741,482 18,871,045 19,781,094 20,585,187 15,506,353 
        property, plant and equipment
      173,461,000 186,614,000 188,927,000 193,489,000 195,519,000 197,738,000 202,583,000 204,599,000 205,716,000 207,440,000 201,618,000 202,564,000 192,692,000 190,673,000 174,255,000 168,370,000 147,627,000 124,964,000 99,652,000 85,491,000 72,243,000 66,870,000 55,355,000 52,451,000 50,373,000 48,455,000 43,034,000 38,125,000 34,526,000 32,180,000 29,359,000 23,993,000 22,674,000 22,417,000 22,056,000 15,996,000 15,373,000 14,956,000 14,935,000 13,707,000 13,611,000 13,801,000 13,973,000 14,463,716 14,609,640 14,526,240 13,190,868 12,550,173 12,446,589 12,509,223 12,291,069 9,837,687 9,693,158 9,952,461 10,116,338 9,868,029 10,664,193 10,737,419 1,772,116 1,962,627 2,156,315 2,310,820 2,567,911 2,839,645 3,133,023    3,669,787    3,413,258                
        intangible assets
      368,188,000 386,147,000 395,442,000 406,213,000 409,225,000 397,897,000 380,754,000 379,813,000 388,146,000 400,486,000 343,729,000 351,704,000 346,595,000 353,676,000 359,560,000 322,208,000 329,928,000 337,274,000 340,163,000 276,549,000 281,670,000 287,100,000 215,385,000 204,741,000 208,526,000 212,552,000 216,289,000 220,481,000 132,648,000 135,438,000 136,534,000 139,182,000 142,273,000 144,753,000 147,416,000 29,013,000 29,222,000 29,806,000 18,671,000 19,186,000 12,455,000 12,755,000 13,154,000 13,594,163 13,883,208 14,636,307 15,348,050 16,119,764 5,915,105 6,187,632 6,481,532 6,498,990 6,910,819 7,182,012 7,376,533 7,176,789 7,808,130 7,795,239 1,132,083 1,176,771 1,221,458 1,266,146 1,310,833 1,355,520 1,400,208                        
        goodwill
      1,106,874,000 1,114,408,000 1,112,735,000 1,114,009,000 1,082,413,000 1,030,995,000 987,620,000 985,613,000 985,963,000 987,120,000 869,252,000 870,688,000 856,301,000 855,513,000 851,406,000 854,328,000 859,488,000 860,362,000 833,559,000 617,593,000 617,517,000 618,305,000 482,043,000 468,725,000 468,382,000 468,413,000 468,845,000 469,510,000 326,395,000 326,735,000 326,977,000 327,095,000 327,989,000 327,333,000 326,652,000 60,979,000 59,784,000 59,548,000 31,161,000 31,026,000 14,346,000 14,346,000 14,346,000 14,346,057 14,314,822 14,184,835 14,144,045 14,174,045 994,000 994,000 994,000 994,000 994,000 994,000 994,000 994,000 994,000 994,000 994,000 994,000 994,000 994,000 994,000 994,000 994,000                        
        deferred tax assets
      1,362,000 694,000 856,000 800,000 737,000 749,000 101,000 678,000 866,000 1,530,000 1,546,000 1,756,000 845,000 840,000 1,756,000 1,907,000 1,611,000 1,903,000 1,542,000 1,714,000 2,000,000 2,481,000 2,192,000 4,831,000 2,904,000 2,920,000 3,917,000 3,917,000 3,917,000 4,355,000                                                           
        operating lease right of use assets
      113,644,000 119,538,000 124,161,000 127,682,000 129,671,000 135,378,000 127,268,000 131,450,000 134,604,000 115,515,000 118,084,000 122,044,000 121,810,000 125,023,000 121,522,000 121,339,000 99,750,000 101,559,000 55,007,000 50,178,000 27,033,000 25,176,000 24,201,000 23,830,000 24,688,000 25,707,000 24,845,000 19,501,000 16,185,000                                                            
        other noncurrent assets
      5,883,000 4,913,000 5,105,000 2,569,000 2,113,000 868,000 748,000 853,000 956,000 1,277,000 1,444,000 1,664,000 1,188,000 815,000 800,000 769,000 631,000 615,000 620,000 610,000 529,000                                                                    
        total assets
      2,930,772,000 2,949,699,000 2,923,711,000 2,901,627,000 2,852,143,000 2,829,666,000 2,830,644,000 2,861,924,000 2,849,269,000 2,824,411,000 2,514,129,000 2,549,003,000 2,538,234,000 2,524,658,000 2,462,532,000 2,444,916,000 2,383,824,000 2,358,354,000 2,241,397,000 2,015,965,000 1,927,327,000 1,902,887,000 1,476,316,000 1,442,045,000 1,406,481,000 1,400,113,000 1,378,708,000 1,068,267,000 797,921,000 774,621,000 762,125,000 745,081,000 743,248,000 743,519,000 734,236,000 308,763,000 290,628,000 288,913,000 285,050,000 282,310,000 147,324,000 146,237,000 139,853,000 137,344,655 128,584,239 128,293,234 128,832,774 129,048,493 119,334,391 118,644,904 111,636,957 104,654,531 97,314,768 97,010,163 84,896,632 81,448,695 80,393,597 76,056,814 72,567,530 71,605,529 72,293,990 73,098,789 72,627,865 71,560,691 71,419,963 71,507,509 71,643,758 71,455,664 73,754,742 75,276,660 76,020,837 75,609,331 68,839,707 70,458,696 70,802,601 29,910,690 29,075,883 28,892,247 28,092,830 28,707,560 28,599,341 29,227,027 29,090,085 28,964,355 27,607,132 27,413,179 27,363,610 29,026,861 
        liabilities and stockholders' equity
                                                                                              
        current liabilities:
                                                                                              
        accounts payable
      34,657,000 30,010,000 29,426,000 25,625,000 26,935,000 32,134,000 21,357,000 20,910,000 18,731,000 19,563,000 18,961,000 23,787,000 26,401,000 27,554,000 25,251,000 40,379,000 38,280,000 36,203,000 28,194,000 24,903,000 20,569,000 16,880,000 14,483,000 13,902,000 10,176,000 11,425,000 9,951,000 11,304,000 9,823,000 10,489,000 9,482,000 6,688,000 6,200,000 7,282,000 6,423,000 6,951,000 4,635,000 5,061,000 5,061,000 7,688,000 5,144,000 6,724,000 2,951,000 4,303,354 4,131,614 3,863,350 2,762,771 3,895,722 1,483,447 1,721,459 929,586 1,481,125 1,900,861 2,454,238 1,766,699 2,584,636 1,721,334 1,422,483 580,447 922,525 930,601 699,181 898,630 720,466 991,005 826,789 1,480,245 1,005,147 1,922,572 1,653,671 664,851 934,292 2,721,909 874,594 1,184,065 1,430,340 1,161,504 486,485 859,618 799,607 1,066,445 637,822 950,937 403,598 1,016,958 509,058 517,233 248,502 
        operating lease liabilities
      21,071,000 21,559,000 19,314,000                                                                                      
        contingent consideration
      5,226,000 5,049,000 5,107,000                                                                                      
        accrued liabilities
      65,255,000 79,208,000 77,289,000 76,176,000 76,042,000 62,423,000 60,902,000 57,851,000 55,971,000 50,533,000 42,543,000 45,023,000 58,055,000 71,120,000 74,633,000 70,693,000 65,114,000 75,498,000 63,394,000 53,773,000 42,428,000 53,085,000 32,041,000 26,529,000 27,930,000 33,331,000 25,770,000 20,618,000 12,760,000 15,865,000 17,964,000 13,102,000 14,121,000 17,929,000 13,793,000 9,568,000 9,116,000 16,014,000 15,131,000 13,662,000 10,677,000 12,057,000 12,758,000 11,522,317 9,052,444 6,819,063 7,708,102 4,919,679 5,638,935 9,579,712 7,854,729 8,737,613 6,993,805 8,297,990 7,269,086 7,148,341 7,069,413 6,041,038 3,572,517 2,793,352 3,692,523 2,901,061 2,846,678 2,828,864 3,666,135 3,110,652 2,540,283 2,119,106 2,626,341 2,101,525 2,441,592 1,757,735 1,867,901 2,324,466  1,899,713 2,175,739 2,896,119 1,807,477   2,467,266 1,839,723 1,964,400 2,180,625    
        total current liabilities
      126,209,000 135,826,000 131,136,000 123,012,000 151,996,000 126,787,000 108,366,000 174,307,000 178,315,000 158,162,000 363,364,000 373,583,000 405,321,000 404,196,000 410,696,000 423,522,000 424,333,000 375,262,000 349,439,000 332,342,000 313,328,000 318,956,000 50,984,000 44,401,000 41,853,000 48,313,000 38,765,000 140,913,000 130,278,000 129,842,000 129,846,000 121,119,000 20,321,000 25,211,000 118,447,000 16,519,000 13,751,000 21,075,000 20,192,000 21,350,000 15,821,000 18,781,000 15,709,000 15,825,671 13,184,058 10,682,413 10,470,873 8,815,401 7,122,382 11,301,171 8,784,315 10,218,738 8,894,666 10,752,228 9,035,785 9,732,977 8,790,747 7,463,521 4,152,964 3,715,877 4,623,124 3,600,242 3,745,308 3,549,330 4,657,140 3,937,441 4,020,528 3,124,253 4,548,913 3,755,196 3,106,443 2,692,027 4,589,810 3,199,060 3,802,428 3,330,053 3,337,243 3,382,604 2,667,095 2,693,746 2,935,794 3,105,088 2,790,660 2,367,998 3,197,583 2,630,493 2,407,195 2,376,747 
        convertible senior notes due 2028
      546,585,000 542,213,000 537,927,000 533,725,000 529,605,000 525,567,000 521,607,000 517,725,000 513,918,000 510,143,000                                                                               
        deferred tax liabilities
      15,018,000 22,496,000 20,135,000 23,326,000 24,136,000 22,775,000 33,686,000 36,305,000 38,238,000 40,466,000 14,036,000 21,897,000 22,050,000 23,000,000 23,413,000 23,651,000 25,858,000 33,480,000 39,125,000 26,760,000 26,709,000 27,032,000 29,435,000 29,948,000 29,868,000 29,944,000 38,059,000 27,690,000 25,097,000 25,086,000 21,120,000 20,643,000 20,858,000 25,167,000 37,347,000 2,457,000 2,188,000  2,124,000 1,978,000                                                 
        noncurrent operating lease liabilities
      119,964,000 126,176,000 131,626,000                                                                                      
        noncurrent contingent consideration
      778,000 1,304,000 2,478,000 6,658,000 4,903,000 19,662,000    14,070,000 13,759,000 44,277,000 38,910,000 51,559,000 69,143,000 67,897,000 64,037,000 94,238,000 79,962,000                                                                      
        other noncurrent liabilities
      16,755,000 15,555,000 17,322,000 16,869,000 17,081,000 16,581,000 11,606,000 3,707,000 3,646,000 3,789,000 3,798,000 3,882,000 3,796,000 3,814,000 2,981,000 3,211,000 2,760,000 2,815,000 1,697,000 1,471,000 1,515,000                                                                    
        total liabilities
      825,309,000 843,570,000 840,624,000 839,886,000 866,660,000 856,948,000 813,958,000 875,562,000 878,668,000 853,208,000 525,572,000 578,077,000 597,742,000 613,958,000 627,423,000 639,552,000 617,423,000 608,287,000 526,132,000 412,896,000 371,111,000 373,737,000 351,446,000 342,018,000 336,723,000 340,345,000 333,590,000 189,299,000 172,896,000 159,053,000                             4,733,290 4,292,404 5,207,286 4,217,242 4,365,457 4,172,628 5,299,587 3,992,392 4,084,628 3,197,502 4,631,311 3,842,154 3,236,808 2,828,762 4,732,853 3,336,160 3,981,191 3,525,130 3,537,585 3,582,058 2,899,576 2,925,263 3,166,312 3,367,042 3,052,260 2,488,371 3,317,474    
        commitments and contingencies
                                                                                              
        stockholders' equity:
                                                                                              
        preferred stock, 0.01 par value...
                                                                                              
        common stock, 0.01 par value...
      564,000 563,000 563,000 563,000 562,000 561,000 560,000 559,000 559,000 558,000 558,000 557,000 556,000 556,000 555,000 555,000 554,000 553,000 553,000 550,000 549,000 548,000 526,000 525,000 523,000 521,000 521,000 481,000 441,000 439,000                                                       300,944 300,744 300,586 300,545 
        additional paid-in capital
      1,654,627,000 1,651,849,000 1,643,670,000 1,634,844,000 1,619,578,000 1,617,336,000 1,609,526,000 1,585,782,000 1,571,811,000 1,569,227,000 1,567,233,000 1,561,393,000 1,544,956,000 1,547,266,000 1,541,272,000 1,533,762,000 1,529,144,000 1,572,340,000 1,559,681,000 1,475,436,000 1,467,942,000 1,460,748,000 1,087,996,000 1,082,096,000 1,074,183,000 1,068,431,000 1,064,152,000 892,960,000 645,883,000 642,590,000 639,027,000 635,364,000 631,595,000 628,983,000 626,766,000 247,628,000 245,961,000 242,036,000 240,571,000 238,617,000 205,142,000 202,527,000 201,657,000 200,435,716 199,200,343 198,064,414 197,466,062 196,784,989 191,454,083 190,625,937 190,048,182 189,642,369 188,255,742 187,051,253 186,500,090 185,462,180 185,226,038 184,872,839 184,669,317 185,025,213 184,743,195 184,507,601 184,264,378 184,013,376 183,733,863 183,499,382 183,194,492 182,913,966 182,673,275 182,291,612 184,541,788 184,766,789 184,372,945 184,191,233 183,649,771 183,522,760 182,916,856 182,582,698 182,445,954 182,171,858 181,985,274 181,533,274 181,508,894 181,479,645 181,479,645 181,454,845 181,454,845 181,453,375 
        accumulated other comprehensive loss
      -14,309,000 -2,531,000 -4,107,000 -1,716,000 -47,841,000 -52,533,000 -34,623,000 -44,243,000 -42,712,000 -37,431,000 -43,571,000 -37,189,000 -31,121,000 -34,394,000 -55,261,000 -37,091,000 -21,574,000      -9,723,000 -14,113,000 -20,606,000 -15,027,000 -21,794,000 -15,053,000 -13,784,000 -11,893,000 -11,773,000 -11,143,000 -6,112,000 -6,363,000 -6,647,000 -8,671,000 -12,718,000 -13,749,000 -9,496,000 -9,184,000 -6,670,000 -8,566,000                                               
        retained earnings
      464,581,000 456,248,000 442,961,000 428,050,000 413,184,000 407,354,000 441,223,000            164,950,000 131,452,000 95,219,000  46,071,000                                                                  
        total stockholders’ equity
      2,105,463,000 2,106,129,000 2,083,087,000 2,061,741,000 1,985,483,000 1,972,718,000 2,016,686,000 1,986,362,000 1,970,601,000 1,971,203,000 1,988,557,000 1,970,926,000 1,940,492,000 1,910,700,000 1,835,109,000 1,805,364,000 1,766,401,000 1,750,067,000 1,715,265,000 1,603,069,000 1,556,216,000 1,529,150,000 1,124,870,000 1,100,027,000 1,069,758,000 1,059,768,000 1,045,118,000 878,968,000 625,025,000 615,568,000 606,487,000 598,659,000 597,183,000 591,548,000 576,869,000 190,943,000 176,791,000 168,764,000 166,522,000 163,724,000 128,886,000 122,748,000 121,451,000 118,222,538 111,932,015 111,731,808 114,585,546 115,561,319 108,851,532 103,886,102 100,157,121 92,452,210 87,411,034 84,124,596 73,703,980 68,730,245 68,670,214 65,987,000 67,834,240 67,313,125 67,086,704 68,881,547 68,262,408 67,388,063 66,120,376 67,515,117 67,559,130 68,258,162 69,123,431 71,434,506 72,784,029 72,780,569 64,106,854 67,122,536 66,821,410  25,538,298 25,310,189 25,193,254 25,782,297 25,433,029 25,859,985 26,037,825 26,475,984 24,289,658 24,689,707 24,878,117 26,590,575 
        total liabilities and stockholders’ equity
      2,930,772,000 2,949,699,000 2,923,711,000 2,901,627,000 2,852,143,000 2,829,666,000 2,830,644,000 2,861,924,000 2,849,269,000 2,824,411,000 2,514,129,000 2,549,003,000 2,538,234,000 2,524,658,000 2,462,532,000 2,444,916,000 2,383,824,000 2,358,354,000 2,241,397,000 2,015,965,000 1,927,327,000 1,902,887,000 1,476,316,000 1,442,045,000 1,406,481,000 1,400,113,000 1,378,708,000 1,068,267,000 797,921,000 774,621,000 762,125,000 745,081,000 743,248,000 743,519,000 734,236,000 308,763,000 290,628,000 288,913,000 285,050,000 282,310,000 147,324,000 146,237,000 139,853,000 137,344,655 128,584,239 128,293,234 128,832,774 129,048,493 119,334,391 118,644,904 111,636,957 104,654,531 97,314,768 97,010,163 84,896,632 81,448,695 80,393,597 76,056,814 72,567,530 71,605,529 72,293,990 73,098,789 72,627,865 71,560,691 71,419,963 71,507,509 71,643,758 71,455,664 73,754,742 75,276,660 76,020,837 75,609,331 68,839,707 70,458,696 70,802,601  29,075,883 28,892,247 28,092,830 28,707,560 28,599,341 29,227,027 29,090,085 28,964,355 27,607,132 27,413,179 27,363,610 29,026,861 
        noncurrent assets:
                                                                                              
        total noncurrent assets
       1,812,314,000 1,827,226,000 1,844,762,000 1,819,678,000 1,763,625,000 1,699,074,000 1,703,006,000 1,716,251,000 1,713,368,000 1,535,673,000 1,550,420,000 1,519,431,000 1,526,540,000 1,509,299,000 1,468,921,000 1,439,035,000 1,426,677,000 1,330,543,000 1,032,135,000 1,000,992,000                                                                    
        noncurrent liabilities:
                                                                                              
        total noncurrent liabilities
       707,744,000 709,488,000 716,874,000 714,664,000 730,161,000 705,592,000 701,255,000 700,353,000 695,046,000 162,208,000 204,494,000 192,421,000 209,762,000 216,727,000 216,030,000 193,090,000 233,025,000 176,693,000 80,554,000 57,783,000                                                                    
        operating lease liability
         16,043,000 15,154,000 15,104,000 12,171,000 12,129,000 9,781,000 5,631,000 3,315,000 2,889,000 7,959,000 6,957,000 13,156,000 11,692,000 9,882,000 8,303,000 5,528,000 4,243,000 3,770,000 5,254,000 4,460,000 3,970,000 3,747,000 3,557,000 3,044,000 3,287,000 3,100,000                                                            
        current contingent consideration
         5,168,000 33,865,000 17,126,000 13,936,000 13,936,000 24,352,000 12,983,000 12,589,000 16,363,000 27,834,000 13,950,000 13,491,000 17,046,000 27,790,000                                                                        
        noncurrent operating lease liability
         136,296,000 138,939,000 145,576,000 138,693,000 143,518,000 144,551,000 126,578,000 130,615,000 134,438,000 127,665,000 131,389,000 121,190,000 121,271,000 100,435,000 102,492,000 55,909,000 52,323,000 29,559,000                                                                    
        convertible senior notes due 2024
             69,481,000 69,480,000 69,452,000                                                                               
        assets held for sale
             1,016,000 1,016,000                                                                                
        accumulated earnings
             444,264,000 440,943,000 438,849,000 464,337,000 446,165,000 426,101,000 397,272,000 348,543,000 308,138,000 258,277,000 194,060,000    65,769,000  31,519,000 15,658,000 5,843,000 2,239,000 580,000                                                             
        marketable securities held to maturity
                  101,409,000 100,299,000                                                                           
        convertible senior notes
                285,956,000 285,521,000 285,072,000 284,615,000 284,165,000 283,712,000       240,942,000 238,183,000 235,458,000 232,767,000 230,182,000      100,276,000 99,250,000  97,228,000 96,242,000 95,272,000 94,318,000 93,380,000                                                 
        convertible senior notes, current portion
                      283,267,000 255,258,000 252,323,000 249,423,000 246,561,000 243,737,000      105,704,000 104,595,000 103,488,000 102,400,000 101,329,000   98,231,000                                                      
        accumulated other comprehensive income
                       -16,886,000 -9,919,000 -4,369,000 -7,494,000 2,085,000                     -8,728,000 -8,197,044 -9,639,120 -5,773,142 -2,718,884 404,639 1,857,361 1,998,330 2,174,989 764,853 1,653,379 1,911,970 1,579,403 -527,677 1,201,452 113,627 2,687                              
        liabilities and stockholders’ equity
                                                                                              
        stockholders’ equity:
                                                                                              
        restricted cash
                              9,041,000 9,015,000 8,975,000 8,929,000       450,000 450,000 450,000 450,000 450,000 450,000 450,000 450,000 450,000 450,000 450,271 450,000 450,000 450,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 200,000 
        royalties and other receivables
                           132,000 95,000 61,000 30,000 148,000 68,000 44,000 21,000 136,000 46,000 17,000 31,000 153,000    839,000    82,000    239,890 52,915 376,540  6,730,818 6,595,017 5,313,397 3,845,715 9,130,515                                   
        unbilled receivables
                             456,000 456,000 456,000 555,000 460,000  2,602,000                                                           
        other assets
                           573,000 412,000 310,000 230,000 238,000 238,000 239,000 173,000 174,000 2,007,000 1,902,000 1,990,000 6,234,000 6,467,000 6,380,000                                                   52,012 184,178 
        operating lease liability, long-term
                           26,425,000 26,378,000 26,263,000 27,038,000 26,995,000 26,056,000 20,209,000 17,088,000                                                            
        other liabilities, long-term
                           1,324,000 3,707,000 3,223,000 2,506,000 2,326,000 528,000 487,000 433,000 4,125,000                                                           
        accounts receivables, less reserve for doubtful accounts of 525 and 227 at december 31, 2019 and december 31, 2018, respectively
                               43,068,000                                                               
        accounts receivables
                                41,968,000 43,045,000 39,341,000  30,784,000 31,713,000 29,352,000 27,585,000 29,479,000 22,115,000 17,710,000 15,194,000 15,154,000 11,073,000 12,574,000 11,300,000 10,321,000 14,419,602 14,690,994 7,760,382 7,052,908 9,003,874 5,036,909 4,946,132 6,323,537 4,870,982 6,912,751 4,158,758 7,636,346 7,811,792 4,253,891 2,825,414 4,020,475 2,521,817 1,259,607 1,171,179 2,096,011 1,538,244 570,038 264,807 2,467,392 439,992 540,779 1,702,298 1,607,789 2,399,233 1,125,801 3,448,355 2,591,995 2,689,216 1,143,694 1,977,608 1,200,608 1,108,251 593,725 1,660,689 1,050,448 1,307,621 764,232 611,571 283,254 865,034 
        accumulated deficit
                                  -7,515,000 -15,568,000 -21,206,000 -26,000,000 -28,737,000 -31,508,000 -43,686,000 -48,355,000 -56,793,000 -59,861,000 -64,891,000 -66,046,000 -69,917,000 -71,542,000 -71,807,000 -74,345,164 -77,957,723 -80,887,208 -80,488,663 -81,954,897 -84,780,319 -89,057,422 -92,384,880 -98,273,154 -102,812,341 -105,150,577 -114,686,061 -116,512,720 -118,065,638 -119,306,614 -117,144,912 -118,020,211 -117,964,614 -115,933,927 -116,309,843 -116,933,052 -117,921,105 -116,291,883 -115,942,944 -114,963,241 -113,857,261 -111,164,023 -112,068,850 -112,297,992 -120,576,820 -117,379,221 -117,137,278 -157,443,356 -157,683,334 -157,576,365 -157,556,656 -156,693,337 -156,794,071 -155,974,425 -155,772,113 -155,304,605 -157,490,931 -157,064,300 -156,871,072 -155,152,443 
        accounts receivables, less reserve for doubtful accounts of 227 and 58 at december 31, 2018 and december 31, 2017, respectively
                                   33,015,000                                                           
        other long-term liabilities
                                    4,672,000 4,660,000 4,610,000 2,343,000 1,573,000 1,616,000 1,656,000 3,802,000 1,894,000 1,878,000 2,617,000 4,708,000 2,693,000 3,296,446 3,468,166 5,879,013 3,687,591 4,662,891 3,360,477 3,457,631 2,695,521 1,983,583 1,009,068 2,133,339 1,900,102 2,742,953 2,678,079 2,469,412                               
        preferred stock, .01 par value...
                                                                                              
        common stock, .01 par value...
                                    439,000 438,000 437,000 436,000 436,000 341,000 341,000 338,000 338,000 337,000 331,000 329,000 329,000 329,030 328,515 327,744 327,031 326,588 320,407 319,257 318,830 318,142 314,254 311,950 310,548 308,462 308,362 307,148 307,148 308,123 308,123 307,873 307,873 307,739 307,618 307,618 307,582 307,437 307,417 306,917 311,091 311,772 310,729 310,524 308,917 306,156  303,856 303,956 303,776 303,776        
        other receivables
                                        598,000 534,000 669,000  226,000 564,000 331,000  57,000 523,369 394,415                                            
        long-term marketable securities
                                              1,217,000 1,633,000 1,651,000 1,223,468 1,814,358 3,550,210 10,007,186 11,896,949 10,904,518 12,218,602 4,114,450 4,645,288 6,148,089 9,914,855 12,417,051 10,850,675 9,985,685 9,435,350 8,453,736 15,050,402 11,878,201 9,164,317 3,258,084 3,503,663 6,011,697 12,867,734 17,384,153 14,331,605 15,101,239 18,163,972 15,578,385 17,736,146 10,805,263 9,597,903 3,160,990 1,678,115  2,431,797 1,470,854 1,008,606 4,531,548 5,479,448 8,181,981 6,100,848 6,630,679 5,496,991 4,515,889 11,035,662 
        deferred tax asset
                                                5,000 4,928 4,928 4,928 8,962 39,527 1,984 1,984 416,580 416,580 416,580 416,580                                   
        property, plant and equipment, at cost:
                                                                                              
        leasehold improvements
                                                13,258,000 13,249,754 13,230,820 9,108,214 9,139,408 9,212,684 9,207,709 8,973,615 5,258,050 5,190,360 5,246,962 5,200,271 5,179,119 5,078,898 5,148,334 5,864,797 3,887,476 3,887,476 3,879,130 3,876,630 3,876,630 3,862,016 3,855,616 3,855,616 3,852,243 3,852,243 3,845,247 3,591,192 3,517,158 3,475,599 3,333,098 3,270,193 3,243,901 3,222,853 3,212,916 3,204,195 3,203,281 3,058,631 2,475,169 2,462,152 2,333,138 2,311,841 2,311,841 2,311,841 2,311,982 2,311,982 
        equipment
                                                13,513,000 13,526,113 12,983,947 13,115,630 13,937,516 14,173,467 13,939,322 13,684,954 13,485,039 12,909,696 12,963,808 12,802,978 12,648,183 11,973,175 12,301,405 11,402,256 4,757,628 4,594,344 4,426,628 4,448,804 4,290,059 4,217,722 4,176,281 3,890,500 3,828,908 3,638,016 3,527,469 3,517,974 3,475,313 3,452,696 3,271,446 2,893,320 2,683,583 2,537,169 2,353,667 2,231,788 2,189,663 1,904,069 1,769,367 1,729,154 1,585,964 1,301,083 1,194,249 1,254,206 1,239,986 1,238,936 
        furniture and fixtures
                                                2,722,000 2,651,661 2,551,446 2,270,347 2,267,094 2,217,096 2,175,604 2,116,017 2,035,224 1,944,341 1,978,138 1,937,238 1,763,973 1,669,990 1,292,055 1,137,802 643,829 636,481 644,541 591,925 587,437 583,594 567,480 580,938 554,995 521,388 513,501 468,452 294,868 232,631 226,655 205,517 204,374 192,933 191,356 205,806 203,211 194,474 186,874 209,520 167,180 165,903 165,903 198,961 198,961 198,961 
        construction in progress
                                                228,000 76,519 45,056 3,847,746 1,596,606 302,996 35,168 21,647 3,383,870 1,043,170 383,353 338,814 294,982 188,993 367,424 209,860                               
        total property, plant and equipment, at cost
                                                29,721,000 29,504,047 28,811,269 28,341,937 27,001,129 25,966,748 25,357,803 24,796,233 24,162,183 21,087,567 20,572,261 20,279,301 19,886,257 18,911,056 19,109,218 18,614,715 9,288,933 9,118,301 8,950,299 8,917,359 8,754,126 8,663,332 8,599,377                        
        less: accumulated depreciation
                                                -15,748,000 -15,040,331 -14,201,629 -13,815,697 -13,810,261 -13,416,575 -12,911,214 -12,287,010 -11,871,114 -11,249,880 -10,879,103 -10,326,840 -9,769,919 -9,043,027 -8,445,025 -7,877,296 -7,516,817 -7,155,674 -6,793,984 -6,606,539 -6,186,215 -5,823,687 -5,466,354 -5,209,249 -4,869,575 -4,539,148 -4,216,430    -3,417,941                
        long-term deferred tax asset
                                                      176,742 184,848 114,788 1,563,606 2,669,762 2,557,384                                   
        leased systems to customers and demonstration systems
                                                    60,505 60,505                                         
        long-term deferred tax liability
                                                    88,764 8,882         254,557 136,881                               
        deferred tax liability
                                                            256,765 242,520                                 
        royalties receivable
                                                            3,962,704 3,579,555 3,080,588 3,206,840 2,789,458 2,772,457 2,512,602 2,746,600 2,513,000 2,478,000 2,296,000 2,755,100 2,556,300 2,381,300 2,036,800 2,178,200 1,939,050                  
        long-term liabilities
                                                                580,326 576,527 584,162 617,000 620,149 623,298 642,447 54,951 64,100 73,249 82,398 86,958 130,365 136,735 143,043 137,100 178,763 195,077 200,342 199,454 232,481 231,517 230,518 261,954 261,600 120,373     
        property and equipment, at cost:
                                                                                              
        total property and equipment
                                                                          7,886,217    6,831,199                
        less: accumulated depreciation and amortization
                                                                           -4,194,258 -3,914,230 -3,656,266  -3,210,100 -3,002,520           -1,829,914 -1,740,407  
        property, plant and equipment, at cost: - sum
                                                                                6,131,858 5,952,955   5,596,155 5,157,174 4,431,410  4,086,282    3,750,929  
        accrued expenses and other current liabilities
                                                                                2,618,363     1,894,139 1,869,349        
        less-accumulated depreciation and amortization
                                                                                 -2,802,239 -2,613,081 -2,458,984 -2,326,451  -2,074,049 -2,033,808 -1,950,372      
        total stockholders' equity
                                                                                 26,385,560             
        total liabilities and stockholders' equity
                                                                                 29,910,690             
        liabilities and stockholder’s equity
                                                                                              
        stockholder’s equity:
                                                                                              
        common stock
                                                                                  304,776       300,944     
        deferred compensation
                                                                                      -61,950     -1,582 -6,242 -10,902 
        less accumulated depreciation and amortization
                                                                                     -2,198,936         
        liablities and stockholders’ equity
                                                                                              
        preferred stock, .01 par value
                                                                                              
        authorized—5,000,000 shares—issued and outstanding—none
                                                                                              
        authorized—40,000,000 shares—issued and outstanding—30,113,635 shares at december 31, 2005 and 30,094,435 shares at march 31, 2005
                                                                                       301,136       
        authorized — 5,000,000 shares—issued and outstanding — none
                                                                                              
        authorized—40,000,000 shares—issued and outstanding— 30,104,435 shares at september 30, 2005 and 30,094,435 shares at march 31, 2005
                                                                                        301,044      
        current assets
                                                                                              
        less -accumulated depreciation and amortization
                                                                                         -1,856,802     
        preferred stock, 0.01 par value authorized – 5,000,000 shares — issued and outstanding – none
                                                                                              
        less—accumulated depreciation and amortization
                                                                                          -1,766,585    
        long term liabilities
                                                                                          119,891 92,979 78,298 59,539 
        total net fixed assets
                                                                                           1,935,094 2,010,522 2,100,668 
        accrued expenses
                                                                                           2,121,435 1,889,962 2,128,245 
        less - accumulated depreciation and amortization
                                                                                             -1,649,211 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-12-31 2004-09-30 2004-06-30 
                                                                                               
          cash flows from operating activities
                                                                                               
          net income
        8,333,000 13,287,000 14,911,000 14,866,000 5,830,000 -33,869,000 2,940,000 3,321,000 2,094,000 -25,488,000 18,172,000 20,064,000 28,829,000 48,729,000 40,405,000 49,861,000 46,964,000 29,110,000 33,498,000 36,233,000 29,450,000 19,698,000 14,552,000 15,861,000 9,815,000 3,604,000 1,659,000 8,095,000 8,053,000 5,638,000 4,794,000 2,737,000 3,448,000  4,669,000 8,438,000 3,068,000  1,155,000 3,871,000 1,625,000      1,466,234    5,888,274   9,553,113 1,806,489 1,569,963 1,226,472 604,674 -55,597 -2,030,687 375,916 623,209 988,053  -348,938 -979,703 -1,105,980  18,382 142,056 8,278,828  -241,943      100,734 -819,646 -202,312 -467,508 2,186,326     
          adjustments to reconcile net income to net cash from operating activities:
                                                                                               
          depreciation and amortization
        19,762,000 19,951,000 20,009,000 20,081,000 18,704,000 18,367,000 17,658,000 16,857,000 16,791,000 17,143,000 19,705,000 15,985,000 15,252,000 14,380,000 12,672,000 12,099,000 11,834,000 11,017,000 10,010,000 8,976,000 8,444,000 7,486,000 6,712,000 6,479,000 6,390,000 6,077,000 5,738,000 4,840,000 4,213,000 4,003,000 3,881,000 3,934,000 3,960,000 4,133,000 3,096,000 1,696,000 1,582,000 1,490,000 1,379,000 1,315,000 1,150,000 1,145,000 1,153,431 1,145,049 1,150,520 1,054,754 1,109,241 962,985 892,407 842,711 762,238 690,023 818,920 915,768 895,939 872,476 824,409 405,831 406,377 400,281 465,011 407,215 402,021 386,180 339,674 330,427 322,718  280,028 261,213 241,325  207,581 200,281 189,158 154,097 132,533 127,515 124,887 131,211 83,436 93,570 90,217 94,820 141,519 223,362 296,557 
          amortization of debt discount and issuance costs
        4,372,000 4,286,000 4,202,000 4,119,000 4,039,000 3,960,000 3,901,000 3,918,000 3,809,000     455,000 455,000 453,000 452,000 2,938,000 2,902,000 2,862,000 2,828,000                                                                   
          loss on sale of business
        13,763,000                                                                                       
          stock-based compensation
        8,322,000 7,984,000 8,973,000 8,375,000 7,273,000 6,359,000 23,721,000 9,214,000 8,776,000 6,465,000 6,373,000 5,483,000 7,254,000                                                                           
          deferred income taxes
        -7,700,000 2,411,000 -3,215,000 -1,365,000 -1,204,000 -12,627,000 -1,529,000 -1,801,000 -833,000 12,073,000 -7,560,000 -1,072,000 -1,124,000 -3,074,000 984,000 -307,000 1,045,000 446,000 805,000 4,477,000 789,000 -4,064,000 1,984,000                                                                 
          change in fair value of contingent consideration
        -146,000 -1,520,000 -4,148,000                                                                                     
          net unrealized foreign exchange loss
        38,000                                                                                       
          operating lease right of use asset amortization
        4,775,000 4,641,000 4,401,000 4,685,000 4,484,000                                                                                   
          other adjustments and non-cash items
        -1,327,000 -902,000                                                                                      
          changes in operating assets and liabilities, excluding impact of acquisitions:
                                                                                               
          accounts receivable
        3,186,000 -9,863,000 7,856,000 -5,237,000 -9,921,000 -9,400,000 -3,386,000 -7,898,000 6,653,000 -11,627,000 12,921,000 12,226,000 -16,832,000 5,013,000 -176,000 -2,164,000 -6,269,000 5,404,000 -19,987,000 -12,161,000 -19,779,000 -9,505,000 -5,502,000 -3,614,000 -2,399,000 -992,000 583,000 -625,000 -6,692,000 -4,518,000 3,205,000 -3,259,000 -1,529,000 1,584,000 -2,125,000 -3,932,000 -2,415,000 48,000 -4,162,000 2,041,000 -1,149,000 -962,000 4,086,392 384,130 -7,237,522 -834,035 1,785,047 -2,453,751 -94,064 1,344,999 -1,304,116 1,957,338 -2,772,175 3,461,008 469,546 -3,779,819 -1,362,078 -1,498,658 -1,262,210 -88,428 924,832 -557,767 -968,206 -305,231 2,202,585 -2,027,400 100,787 1,161,519 1,780,341 -1,147,606 -1,273,432 2,322,554 -856,360 97,221 -1,545,522 833,914 -777,000 -92,357 -514,526 1,066,964 -605,241 257,173 -543,389 -132,661 -328,317 581,780 107,215 
          inventories
        -12,069,000 -9,601,000 -4,522,000 3,004,000 -3,828,000 36,764,000 9,657,000 7,307,000 3,167,000 14,994,000 28,487,000 3,337,000 -5,845,000 7,104,000 -6,202,000 -28,069,000 -30,037,000 -28,183,000 -18,825,000 -25,748,000 -17,025,000 -6,493,000 -7,803,000 -7,773,000 -7,191,000 -4,423,000 -754,000 -2,659,000 -1,478,000 763,000 -1,709,000 -1,908,000 -1,188,000 -94,000 1,512,000 -1,664,000 851,000 294,000 -1,364,000 -2,001,000 -3,092,000 -2,098,000 -1,670,871 -1,866,486 -513,643 487,216 -1,061,079 -617,348 331,087 -1,775,892 789,125 -511,388 872,260 -301,812 1,377,187 1,713,646 -54,782 232,704 -738,813 -16,406 99,293 181,814 -17,537 -97,669 171,004 -94,557 233,309 108,685 72,729 -124,995 334,601 -1,279,559 142,502 -35,996 -116,623 -424,971 -120,854 272,280 224,566 -98,293 -750,288 -220,361 236,664 55,826 116,482 -168,774 242,533 
          prepaid expenses and other current assets
        -1,978,000 -2,262,000 -5,318,000 2,015,000 -2,191,000                          -1,293,000 1,464,000 -1,608,000  -503,000 -270,000 34,000 -208,000 27,000 12,000 781,000 -976,000 -282,580 667,368 314,212 -908,386 388,758 -90,731 -209,701 -207,086 599,627 -283,465 -51,472 -216,827 8,808 532,193 -293,908 -264,942 -167,632 1,694,651 -969,354 80,652 180,391 140,959 -1,064,580 256,962 121,137 -152,164 -81,122 209,328 -202,280 76,631 -208,227 -133,695 3,359 61,778 -101,878 255,719 -108,792 -3,624 85,369 32,837 19,324 82,020 -137,295 132,528 -12,558 
          other noncurrent assets
        26,000 167,000 -180,000 -345,000 -1,202,000                                                                                   
          accounts payable
        5,918,000 933,000 3,194,000 -1,584,000 -6,693,000 11,118,000 233,000 2,192,000 -645,000 -1,184,000 -4,748,000 -2,677,000 -1,194,000 1,927,000 -16,446,000 4,122,000 2,200,000 10,555,000 651,000 4,592,000 3,725,000 -855,000 433,000 3,593,000 -709,000 1,442,000 -1,275,000 1,065,000 -570,000 -1,088,000 4,055,000 849,000 -1,550,000 648,000 -1,581,000 2,192,000 -452,000 116,000 -2,429,000 2,111,000 -1,600,000 3,773,000 -1,335,581 151,689 434,892 1,366,757 -1,148,640 2,306,123 -236,176 795,485 -571,199 -409,366 -548,648 691,836 -897,555 931,040 276,225 -342,078 -8,076 231,420 -199,449 178,164 -270,539 164,216 -653,456 475,098 -917,425 268,901 988,820 -269,441 -1,787,617 1,847,315 -309,471 -246,275 268,836 675,019 -373,133 60,011 -266,838 428,623 -313,115 555,439 -621,460 507,900 -8,175 268,731 -465,789 
          accrued liabilities
        -12,655,000 2,184,000 12,624,000 -4,802,000 1,807,000                          2,915,000 -146,000 -3,839,000 4,096,000 -1,873,000 4,000 -4,220,000 -1,649,000 850,000 1,038,000 -4,277,000 -2,677,000 210,348 -505,061 1,379,713 -504,613 2,860,380 -845,140 -3,999,779 1,751,792 -1,087,086 1,893,182 -1,301,152 996,669 -152,086 278,410 960,971 779,164 -899,170 791,461 411,233 17,814 -837,271 255,484 609,216 422,978 -505,478 529,762 -232,053 612,241 -108,571 -416,603   -274,578 -718,243 1,154,226 -84,613 -4,951 -590,411 629,465 -152,477 -214,382     
          operating lease liabilities
        -5,594,000 -3,460,000 -2,292,000 -4,968,000 -4,836,000  -29,716,000 1,383,000 22,484,000  -3,132,000 -1,674,000 -2,870,000  2,305,000                                                                         
          noncurrent liabilities
        1,269,000 -2,452,000 637,000 -219,000 475,000                                                                                   
          total cash from operating activities
        28,295,000 25,704,000 48,099,000 28,609,000 15,005,000 39,176,000 49,320,000 42,190,000 44,708,000 29,065,000 39,231,000 34,468,000 11,154,000 61,882,000 41,367,000 45,721,000 23,113,000 49,620,000 22,483,000 37,651,000 9,262,000 14,871,000 21,489,000 16,735,000 9,530,000 17,674,000 21,965,000 17,789,000 9,788,000                                                           
          cash flows for investing activities
                                                                                               
          acquisitions, net of cash acquired
         -374,000 -234,000 -69,720,000     -158,799,000 256,000       -28,914,000 -121,050,000 71,000 -146,596,000                                                                  
          purchases of marketable securities
        -64,625,000                                 1,000 -6,000 -14,000 -28,000 -2,306,000 -17,442,000 17,000 -3,969,000 -6,078,000 -5,971,062 -4,832,048 -3,286,890 -3,271,343 -5,601,015 -9,664,478 -8,970,763 -18,481,901 -5,909,735 -7,549,994 -10,538,701 -2,772,316 -13,360,596 -8,364,554 -14,612,493 -14,878,661 -24,268,361 -26,234,591 -24,687,654 -15,472,992 -17,934,494 -2,923,047 -14,149,356 -15,477,553 -14,488,104 -5,212,937 -26,585,625 -14,526,029 -10,540,882 -10,357,833 -25,918,364 -11,202,051 -7,319,705 -3,779,047 -3,152,632 -3,170,897 -3,871,320 -2,164,932 -2,483,630 -4,765,724 -1,969,309 -4,913,364 -1,951,921 -5,873,879 -4,482,587 
          maturities of marketable securities
        66,000,000                                                                                       
          additions to capitalized software costs
        -237,000 -156,000 -684,000 -504,000 -867,000 -1,448,000 -155,000 -2,592,000 -27,000 -30,000 -661,000 -1,151,000 -924,000 -944,000 -693,000 -848,000 -1,027,000 -1,242,000 -754,000 -707,000 -1,484,000 -304,000 -1,359,000 -1,315,000 -911,000 -20,000 -1,348,000 -1,542,000 -1,740,000                                                           
          purchases of property, plant and equipment
        -4,710,000 -8,153,000 -4,702,000 -7,101,000 -3,563,000 -5,540,000 -6,983,000 -4,808,000 -8,346,000 -11,087,000 -8,386,000 -8,240,000 -8,509,000 -20,444,000 -11,814,000 -25,372,000 -27,204,000 -32,120,000 -10,891,000 -16,494,000 -7,584,000 -11,388,000 -3,776,000 -3,165,000 -4,126,000 -7,091,000 -5,566,000 -3,759,000 -2,088,000 -2,055,000 -4,168,000 -2,848,000 -1,564,000 -1,768,000 -1,010,000 -1,381,000 -1,295,000 -863,000 -2,056,000 -975,000 -431,000 -573,000 -318,305 -464,899 -1,271,796 -2,638,439 -1,740,017 -627,303 -596,788 -859,929 -2,669,630 -783,118 -322,099 -438,586 -311,546 -356,773 -156,742 -170,632 -168,002 -206,684 -163,233 -90,794 -63,955 -156,512 -90,908 -224,499 -125,430  -290,279 -130,552 -332,727  -237,172 -178,903 -195,016 -116,150 -186,503 -438,981 -584,895 -177,212 -314,544 -145,005 -98,734 -28,257 -14,079 -1,050 -9,272 
          sale of property, plant and equipment
         196,000 42,000            17,000                                                                       
          other investing activities
        -416,000      11,000 11,000    80,000 13,000                                                                         
          total cash from investing activities
        -3,988,000 -208,744,000 -7,783,000 -7,839,000 -74,108,000 -64,762,000 -5,859,000 -7,400,000 -8,362,000 -169,905,000 -8,770,000 64,833,000 -9,433,000 -121,308,000 -57,494,000 -26,220,000 -28,214,000 -62,276,000 -132,695,000 -17,201,000 -8,997,000 -158,288,000 -33,580,000 -4,480,000 -5,037,000 -7,111,000 -6,892,000 -187,477,000 -3,828,000                                                           
          cash flows for financing activities
                                                                                               
          proceeds from exercise of stock options
         1,034,000 678,000 1,464,000 1,928,000 578,000 843,000 945,000 720,000 294,000 33,000 29,000 923,000 2,321,000 167,000 296,000  1,131,000 352,000 508,000                                                                   
          payment of tax withholding obligation on vesting of restricted stock
        -5,543,000 -839,000 -824,000 -676,000 -6,494,000  -546,000 -1,235,000 -7,622,000 -1,049,000 -1,038,000 -1,548,000 -9,592,000 -1,189,000 -1,070,000 -2,448,000 -12,311,000 -1,645,000    -10,000 -200,000                                                              
          total cash from financing activities
        -5,543,000 195,000 -239,000 -10,131,000 -5,030,000 1,449,000 -69,604,000 -5,773,000 -8,974,000 268,127,000 -778,000 -8,825,000 -9,563,000 -274,000 1,251,000 -2,293,000 -12,021,000 231,000 -122,000 345,000 507,000 298,838,000 1,676,000 3,813,000 1,589,000 -180,000 294,875,000 190,128,000 44,000                                                           
          effect of exchange rate changes on cash, cash equivalents and restricted cash
        -145,000            993,000 9,795,000 -8,273,000 -5,336,000 -2,052,000 -4,859,000 -2,895,000 2,214,000 -6,746,000 8,569,000 3,353,000 5,730,000 -4,923,000 4,595,000 -5,336,000 1,242,000 -3,691,000                                                           
          net increase in cash, cash equivalents and restricted cash
        18,619,000                 -17,284,000 -113,229,000 23,009,000 -5,974,000 163,990,000 -7,062,000 21,798,000 1,159,000 14,978,000 304,612,000 21,682,000 2,313,000 3,518,000                                                          
          cash, cash equivalents and restricted cash, beginning of period
        566,021,000        751,323,000  523,458,000 603,814,000 717,292,000 537,407,000 193,822,000 173,759,000                                                       
          cash, cash equivalents and restricted cash, end of period
        584,640,000                    711,318,000 163,990,000 -7,062,000 21,798,000 538,566,000 14,978,000 304,612,000 21,682,000 196,135,000 3,518,000 14,693,000 1,735,000 173,876,000                                                       
          inventory step-up amortization
         491,000                                                                                      
          non-cash interest income
                                                                                              
          loss on extinguishment of debt
                                                                                              
          net unrealized foreign exchange gain
         -571,000 -190,000 -4,046,000 -8,207,000                                                                                   
          purchase of intellectual property
                                                                                              
          cash flows (for) from financing activities
                                                                                               
          repurchase of common stock
                                                                           -1 -1,665,353                   
          proceeds from issuance of 2023 notes
                                                                                               
          payment of debt issuance costs
                                                                                               
          repayment of 2019 notes
                                                                                               
          payment of earnout consideration
         -93,000   -5,215,000 -2,160,000                                                                             
          other financing activities
               -166,000 -137,000                                                                               
          effect of exchange rate changes on cash and cash equivalents
         119,000 -185,000 987,000 4,007,000 -2,472,000 961,000 -488,000 1,922,000 -6,743,000 -2,560,000                    -1,703,000 -2,526,000 -224,000 -257,000 580,000 1,517,000 536,000 -1,967,000 -306,000 -1,435,000 1,409,000 45,000 -373,227 876,563 -2,430,336 -1,871,954 -2,005,284 -800,728 -78,163 -13,678 580,211 -350,578 -141,985 177,788 579,054 -318,013 163,694                               
          net increase in cash and cash equivalents
         -182,726,000 39,892,000 11,626,000 -60,126,000 -26,609,000 -25,182,000 28,529,000 29,294,000 120,544,000 27,123,000                     1,735,000 117,000 14,093,000 17,459,000 12,544,000 7,430,000 -35,418,000 -14,971,000 119,409,000 -879,000 6,008,000 8,071,976 8,801,548 -4,152,524 -543,837 2,151,143 -15,453,903 9,379,968 -2,414,767 4,912,842 8,761,563 -639,806 10,819,844 2,509,971 3,087,107 1,625,154   4,409,035 -5,368,781   7,207,140 -1,766,630 3,414,926 -1,370,806 -9,946,433 -12,134,918 -6,335,606 896,229 16,641,883 -22,495,476   2,438,257 -191,048 138,549 -87,730        144,279 
          cash and cash equivalents, beginning of period
                                        122,233,000 54,092,000 -24 35,363,024 39,829,653 29,209,821 11,167,745 14,203,544 12,526,040 5,041,410 32,562,138 7,726,505 5,428,477  3,216,681  3,958,677 
          cash and cash equivalents, end of period
         -182,726,000 39,892,000 11,626,000 697,229,000 -26,609,000 -25,182,000 28,529,000 780,617,000 120,544,000 27,123,000 87,047,000 516,609,000 -49,905,000 -23,149,000 11,872,000 584,640,000  -113,229,000               14,093,000 17,459,000 12,544,000 129,663,000 -35,418,000 -14,971,000 119,409,000 53,213,000 6,008,000 8,071,952 8,801,548 31,210,500 -543,837 2,151,143 -15,453,903 49,209,621 -2,414,767 4,912,842 8,761,563 28,570,015 10,819,844 2,509,971 3,087,107 12,792,899 3,033,525 7,466,587 4,409,035 -5,368,781 6,830,302 8,332,988 7,207,140 -1,766,630 3,414,926 3,670,604 -9,946,433 -12,134,918 -6,335,606 33,458,367 16,641,883 -22,495,476 31,638,767 6,776,964 2,438,257 -191,048 138,549 5,340,747  -1,467,340 1,066,794 4,846,937  -628,860 -150,242 4,102,956 
          supplemental disclosure of non-cash investing and financing activities:
                                                                                               
          assets acquired under operating leases
         1,308,000 4,008,000 36,000 13,807,000 227,000 767,000 23,093,000 3,206,000 298,000 652,000 179,000 3,421,000 3,966,000 20,620,000 1,119,000 52,794,000 3,913,000 25,423,000 3,182,000 1,893,000 1,439,000 17,000                                                               
          fair value of shares of common stock issued for acquisitions
                                                                                               
          fair value of shares of common stock issued for contingent consideration earnouts
           5,201,000 541,000                                                                               
          acquisition date fair value of contingent consideration earnouts
                                                                                               
          issuance of 2023 notes in exchange of 2019 notes
                                                                                               
          extinguished 2019 notes
                                                                                               
          cash flows for operating activities
                                                                                               
          cash flows from investing activities
                                                                                               
          cash flows from financing activities
                                                                                               
          repayment of convertible senior notes
                 -24,000   -8,000 -12,000 -6,000  -1,000 -7,000 -1,000                                                                   
          cash flows from operating activities:
                                                                                               
          unrealized loss on derivative contracts
           486,000 8,223,000                                                                                   
          loss on disposal of fixed assets
           2,164,000 1,218,000                                                                                   
          other
           -681,000 1,034,000 -337,000 279,000 -67,000 -105,000 370,000 287,000 1,431,000 -857,000 -310,000 -66,000 203,000 73,000 174,000 574,000 97,000 6,000 39,000 85,000 3,000 140,000 549,000 111,000                                                             
          cash flows from investing activities:
                                                                                               
          cash flows from financing activities:
                                                                                               
          cash, cash equivalents, beginning of period
           757,355,000                                                                                  
          inventory step-up charges
                           1,598,000                                                                   
          contingent consideration
                 697,000 -34,292,000 1,791,000 1,235,000  -2,309,000 -6,884,000 -2,411,000                                                                       
          loss on fixed asset abandonment
                                                                                               
          prepaid expenses and other assets
               2,572,000 -4,571,000 -2,297,000 797,000 -8,731,000 -2,799,000 2,228,000 -2,234,000 2,130,000 272,000 -10,663,000 1,034,000 1,851,000 -2,414,000 -1,962,000 -1,275,000 -1,669,000 36,000 414,000 -1,189,000 -101,000 215,000                                                           
          other assets
               44,000 320,000 246,000 181,000 -454,000 -434,000 67,000 108,000 -1,716,000 1,310,000 -319,000 -997,000 995,000 753,000 -21,000 -184,000    -1,000    -107,000    50,000                                                     
          accrued expenses
               1,985,000 6,381,000 373,000 -2,060,000 -12,908,000 -13,326,000 -5,062,000 7,057,000 5,985,000 -9,999,000 13,145,000 5,584,000 9,373,000 -4,906,000 3,749,000 4,300,000 -2,023,000 -4,989,000 5,833,000 5,621,000 3,497,000 -1,855,000                                                       192,344 231,473 -238,283 391,669 
          operating lease liability
                            1,649,000 -1,133,000 -527,000 -638,000 334,000 6,054,000 609,000 -376,000 -840,000                                                           
          long-term liabilities
               47,000 -148,000 8,000 -75,000 95,000 59,000 1,338,000 -764,000 639,000 -247,000 168,000 195,000 -1,254,000 -533,000 -358,000 570,000 717,000 180,000 -10,587,000 10,576,000 -2,000 -6,000 -581,000 44,000 46,000 -3,000 782,000 -85,000 -43,000 -43,000 -192,000 18,000 -136,000 70,000 2,355,000 185,413 2,082,986 -2,508,399 -781,495 -47,197 -101,174 -106,216 711,393 685,212 934,815 -1,129,760 -104,137 -1,219,417 141,796 70,967 3,799 -7,635 -32,838 -3,149 -3,149 -19,149 27,496 -9,149 -9,149 -9,149 -4,560 -43,407 -6,370 -6,308 5,943 -41,663 -16,314 -5,265 888 76,096 964 -108,124 310 354 358 482     
          purchase of marketable securities held to maturity
                                                                                               
          redemption of marketable securities
                                                                                               
          proceeds from issuance of 2023 convertible senior notes
                                                                                               
          payment of tax withholding obligation on vesting of restricted stock units
                                                                                               
          supplemental disclosure of cash flow information:
                                                                                               
          income taxes paid
                                1,756,000 2,299,000 1,501,000 1,650,000 1,055,000   521,000 937,000 466,000 1,405,000 969,000 1,181,000 1,105,000 907,000 942,000 1,039,000 2,277,000 1,042,000 529,000 1,100,000 1,876,000 3,000 202,000 466,000                                       
          interest paid
                                527,000        1,222,000                                                      
          acquisition of intangible assets and issuance of financing liability
                                                                                               
          operating lease right of use asset amortization*
                                                                                               
          proceeds from maturity of marketable securities held to maturity
                                                                                              
          fair value of 31,415 shares of common stock issued for the acquisition of flexbiosys, inc.
                  222,000                                                                             
          operating lease right of use assets
               3,116,000 -19,465,000 3,856,000 3,716,000 3,138,000 3,349,000 -2,516,000 -576,000      -1,864,000 1,009,000 730,000 925,000 919,000 -5,449,000 -419,000 422,000 784,000                                                           
          amortization of debt issuance costs
                  459,000 457,000 457,000                                                                           
          proceeds from issuance of common stock
                  -10,000                131,090,000                                                             
          fair value of 42,621 shares of common stock issued for the avitide, inc. contingent consideration earnout
                                                                                              
          noncash interest income
                                                                                               
          net decrease in cash, cash equivalents and restricted cash
                    -6,849,000    -19,174,000                                                                       
          stock-based compensation expense
                     6,262,000 6,154,000 6,985,000 7,915,000 7,024,000 6,792,000 7,143,000 6,541,000 4,515,000 4,225,000 4,102,000 4,165,000 3,388,000 3,176,000 3,032,000 3,251,000 2,520,000 2,779,000 2,625,000 2,268,000 1,902,000 1,818,000 1,496,000 1,531,000 1,254,000 1,282,000 1,137,000 922,000 930,000 981,074 984,944 701,982 380,804 533,091 545,212 307,425 291,272 205,772 312,691 250,071 280,205 288,278 214,796 240,873 244,597 282,017 255,031 243,223 242,130 262,882 234,482 300,603 234,758 236,955 244,663 219,746 198,404 160,432 134,287 131,944 71,582 186,574 195,878 136,644 255,476 248,534        67,826 
          contingent consideration expense
                                                                                               
          proceeds from issuance of common stock, net of issuance costs
                                                                                              
          fair value of 271,096 shares of common stock issued for acquisition of avitide, inc.
                         5,392,000                                                                      
          fair value of earnouts related to the acquisition of avitide, inc.
                                                                                               
          fair value of 372,990 shares of common stock issued for acquisition of artesyn biosolutions holdings ireland limited
                                                                                               
          fair value of 271,096 shares of common stock issued for the acquisition of avitide, inc.
                                                                                               
          fair value of earnouts related to acquisition of avitide, inc.
                                                                                               
          unbilled receivables
                        11,000 21,000       99,000 -95,000 -460,000 2,602,000                                                           
          loss on conversion of debt
                                                                                               
          proceeds from issuance of senior convertible notes, net of issuance costs
                                                                                               
          exercise of stock options
                                1,599,000 109,000 492,000 522,000 44,000 1,044,000 884,000 1,146,000 344,000 316,000 530,000 172,000 1,333,000 211,000 672,000 137,000 821,000 -61,000 241,339 283,656 402,005 194,100 148,425 840,197 497,709 214,946 200,729 1,077,824 956,721 272,360 751,718 21,446 113,540   -19,187 9,006 16,752 4,322 45,913 3,756 137,500 6,047 23,757 234,455 215,756 242,999 58,190 120,710 139,200   286,290 24,472   25,000 158 1,511 3,832 
          repayment of senior convertible notes
                                 -114,972,000   -11,000                                                       
          fair value of 2,316,229 shares of common stock issued for conversion of convertible notes
                                                                                              
          fair value of common stock issued for acquisition of c technologies, inc.
                                                                                             
          royalties and other receivables
                             -29,000 -27,000 36,000 148,000 -130,000 -88,000 2,000 112,000                -154,525 -120,698 323,625 -376,540 6,730,818 -135,801 -1,281,620 -1,467,682 5,284,800                                   
          developed technology intangible asset payment
                                                                                               
          non-cash effect of adoption of asu 2016-16
                                     5,609,000                                                       
          property, plant and equipment related to lease incentives
                                                                                              
          non-cash interest expense
                              2,760,000 2,724,000 2,691,000 2,673,000 2,632,000 1,124,000 1,107,000 1,088,000 1,071,000 1,053,000 1,036,000 1,019,000 1,002,000 986,000 970,000 954,000 938,000                                                 
          proceeds from issuance of convertible debt
                                                                                               
          acquisition of c technologies, inc., net of cash acquired
                                  22,000                                                             
          exercise of stock options and vesting of stock units
                                                                                               
          deferred tax expense
                                   -3,000 892,000 -401,000 147,000 -124,000 449,000  -7,678,000 -5,394,000 10,000 -4,418,000 108,000   -336,000 44,895 86,553 86,552 33,624 107,767 146,138 7,566 345,371 1,449,740 1,105,259 -112,403                                   
          acquisition of spectrum lifesciences, inc., net of cash acquired
                                                                                               
          acquisition of c technologies, inc. net of cash acquired
                                                                                               
          fair value of common stock issued for acquisition of spectrum, inc.
                                                                                               
          payment of contingent consideration in common stock
                                         1,000 1,062,000 875,000                                               
          business acquisitions:
                                                                                               
          fair value of tangible assets acquired
                                                                                             
          fair value of accounts receivable
                                                                                               
          fair value of other assets
                                                                                             
          deferred tax assets
                                                                                               
          liabilities assumed
                                 -13,000 -44,000                                                             
          fair value of stock issued
                                                                                             
          cost in excess of fair value of assets acquired
                                 -882,000 22,000                                                             
          acquired identifiable intangible assets
                                                                                             
          deferred tax liabilities
                                                                                               
          less working capital adjustment
                                                                                               
          net cash paid for business acquisitions
                                 -22,000                                                             
          deferred taxes
                                                                                               
          fair value of accounts receivables
                                                                                              
          loss on revaluation of contingent consideration
                                             -75,000 675,000 637,000 2,005,000 1,969,000 233,070 768,556 1,112,374 1,945,659 10,315 17,700 98,320 44,670      37,503 24,629                               
          acquisition of atoll gmbh, net of cash acquired
                                                                                               
          acquisition of tangenx technology corporation, net of cash acquired
                                                                                               
          proceeds from sale of fixed asset
                                                                                               
          payments of contingent consideration
                                                                                               
          common stock tendered for acquisition of spectrum, inc.
                                                                                               
          common stock tendered for acquisition of atoll gmbh
                                                                                               
          less accrued contingent consideration
                                                                                               
          provision for doubtful accounts
                                                                                               
          loss on conversion of convertible senior notes
                                                                                              
          loss on disposal of assets
                                         5,000 59,000   23,000 3,000 -156                        5,233                   
          changes in assets and liabilities:
                                                                                               
          other receivables
                                      -209,000 -67,000 127,000  -30,000 54,000 172,000  338,000 -69,000 -249,000  466,478                                             
          net cash from operating activities
                                      19,680,000 5,963,000 1,572,000 15,218,000 -1,728,000 2,814,000 1,147,000 1,954,000 -1,186,000 10,564,000 -3,811,000 3,352,000 6,587,966 7,417,391 -2,304,357 1,753,430 6,327,542 2,321,536 7,998,790 7,338,208 6,201,075 8,795,981 3,594,703 7,229,444 2,471,341 2,005,001 1,733,822 148,090 -2,710,594 1,444,080 1,113,956 1,135,082 -461,355 -363,301 1,348,159 -1,565,586 -1,867,626 -95,018 889,464 -124,280 5,636,978 -269,866 -1,472,464   671,391 106,925 -68,324 -304,510 239,903 -1,077,332 90,931 1,161,882 216,883 -158,200 -895,866 41,906 
          capital expenditures
                                      -4,168,000 -2,848,000 -1,564,000 -1,768,000 -1,010,000 -1,381,000 -1,295,000 -863,000 -2,056,000 -975,000 -431,000 -573,000 -318,305 -464,899 -1,271,796 -2,638,439 -1,740,017 -627,303 -596,788 -859,929 -2,669,630 -783,118 -322,099 -438,586 -311,546 -356,773 -156,742 -170,632 -168,002 -206,684 -163,233 -90,794 -63,955 -156,512 -90,908 -224,499 -125,430 -290,279 -130,552 -332,727 -237,172   -116,150 -186,503 -438,981 -584,895 -177,212 -314,544 -145,005 -98,734 -28,257 -14,079 -1,050  
          free cash flows
                                      15,512,000 3,115,000 8,000 13,450,000 -2,738,000 1,433,000 -148,000 1,091,000 -3,242,000 9,589,000 -4,242,000 2,779,000 6,269,661 6,952,492 -3,576,153 -885,009 4,587,525 1,694,233 7,402,002 6,478,279 3,531,445 8,012,863 3,272,604 6,790,858 2,159,795 1,648,228 1,577,080 -22,542 -2,878,596 1,237,396 950,723 1,044,288 -525,310 -519,813 1,257,251 -1,790,085 -1,993,056 -95,018 599,185 -254,832 5,304,251 -269,866 -1,709,636   555,241 -79,578 -507,305 -889,405 62,691 -1,391,876 -54,074 1,063,148 188,626 -172,279 -896,916  
          acquisition of spectrum inc., net of cash received
                                                                                               
          redemptions of marketable securities
                                         2,750,000 9,450,000 7,400,000 3,700,000 5,600,000 8,500,000 5,600,000 9,323,000 7,905,265 5,520,885 4,837,850 4,686,692 5,625,169 13,962,810 10,529,183 9,315,623 6,510,192 7,571,448 5,811,555 6,351,154 12,380,000 10,100,000 14,383,333 18,265,570 20,410,000 29,425,417 18,725,000 21,250,000 14,250,000 12,430,000 11,160,000 20,638,452 15,108,355 -4,184,591 15,547,187 8,710,639 5,900,000 27,546,877 4,925,000 2,000,000 7,200,000 5,525,000 3,075,000 3,800,000 4,675,000 2,800,000 2,385,616 5,851,024 2,546,360 4,597,367 1,495,182 6,619,042 4,590,400 
          net cash from investing activities
                                      -4,168,000 -2,848,000 -1,564,000 -1,171,000 -111,207,000 8,055,000 6,077,000 -35,316,000 -13,898,000 -1,180,000 1,200,000 2,672,000 1,615,898 223,938 279,164 -1,223,090 -1,715,863 -17,814,908 961,632 -10,026,207 -2,069,173 -761,664 -5,049,245 3,140,252 -1,292,142 1,378,673 -385,902 3,216,277 -4,026,363 2,984,142 -6,425,887 5,686,214 -3,748,449 7,570,441 -3,080,264 4,936,400 494,821 -9,983,969    16,697,550 -21,230,536 -9,380,954 -314,721 1,629,803 -264,135 190,122 218,785 457,856 -412,558 948,395 470,217 -344,254 -470,818 744,113 98,541 
          payment of contingent consideration
                                                                                               
          net cash from financing activities
                                      884,000 1,146,000 333,000 303,000 129,814,000 158,000 -330,000 -89,000 419,000 111,460,000 323,000 -61,000 241,339 283,656 303,005 797,777 -455,252 840,197 497,709 286,910 200,729 1,077,824 956,721 272,360 751,718 21,446 113,540   -19,187 -56,850 9,006 16,752 -34,525 44,112 1,999 132,554 -1,695,665 -265,384 232,860 214,199 207,524 56,707 119,263 137,063 -33,838 16,751 -2,005 284,327 22,550 27,468 -1,843 20,198 158 1,511 3,832 
          supplemental disclosure of cash flow activities:
                                                                                               
          cash paid during the period for:
                                                                                               
          income taxes
                                                                                               
          interest
                                                                                               
          non-cash investing and financing activities:
                                                                                               
          stock tendered for acquisition of spectrum
                                                                                               
          supplemental disclosure of non-cash activities:
                                                                                               
          loss on conversion of senior convertible notes
                                        1,000                                                       
          net income:
                                                 265,000 2,537,956 3,612,557 2,929,487    4,277,103    2,338,236                      239,978 -106,969 -19,709           
          deferred tax benefit
                                                                                               
          gain on sale of fixed assets
                                                                                             
          acquisition of assets of spectrum, inc., net of cash acquired
                                                                                               
          acquisition of assets of atoll gmbh, net of cash acquired
                                                                                               
          acquisition of assets of tangenx technology corporation, net of cash acquired
                                                                                               
          decrease of restricted cash
                                                                                               
          proceeds from sale of fixed assets
                                                                                             
          supplemental information:
                                                                                               
          acquisition of spectrum, inc., net of cash received
                                                                                               
          acquisition of atoll gmbh, net of cash received
                                                                                              
          proceeds from issuance of convertible senior notes, net of issuance costs
                                                                                               
          payment of contingent considerations
                                          -25,000 -14,000 -1,663,000  -498,000  -99,000                                           
          stock tendered for acquisition of spectrum, inc.
                                                                                               
          stock tendered for acquisition of atoll gmbh
                                                                                              
          proceeds from issuance of convertible senior notes, net of costs
                                              -253,000                                                 
          acquisition of assets of refine technology, llc
                                                                                             
          increase of restricted cash
                                                                                               
          in-process research and development
                                                                                               
          working capital adjustment, reflected in other receivables as of december 31, 2014
                                                                                               
          excess tax benefit on exercise of stock options
                                                                                               
          net cash paid for business acquisition
                                                                                               
          bad debt reserve
                                                  -21,902                                             
          increase in restricted cash
                                                                                              
          supplemental disclosure of non-cash investing activities:
                                                                                               
          gain on bargain purchase
                                                             -314,244                               
          gain on disposal of assets
                                                                                               
          sales of marketable securities
                                                                                               
          acquisition of assets of bioflash partners, llc
                                                                                              
          acquisition of assets and liabilities of novozymes
                                                                                               
          repurchase and retirement of treasury stock
                                                                                               
          principal payments under capital lease obligations
                                                                      -38,847 -1,801 -1,757  -36,359 -39 -1,595  -35,475               
          contingent consideration transferred in the novozymes acquisition
                                                                                               
          (gain) loss on revaluation of contingent consideration
                                                           35,387 -53,974                                   
          benefit from bad debts
                                                                8,036                               
          fair value adjustments to contingent consideration
                                                                                               
          royalties receivable
                                                              -383,149 -498,967 126,252 -17,001 -259,855 233,998 -233,600 -35,000 -182,000 459,100 -198,800 -175,000 -344,500 141,400                    
          novozymes acquisition
                                                                                               
          contingent consideration transferred in acquisition of bioflash partners, llc
                                                                                               
          income taxes refunded
                                                                                               
          net decrease in cash and cash equivalents
                                                                  -6,736,957    -4,193,052            -949,541         -107,173    
          income taxes (refunded) paid
                                                                                               
          issuance of common stock for license
                                                                               300,000             
          consideration transferred in acquisition of bioflash partners, llc
                                                                                               
          non-cash tender of common stock to exercise stock options
                                                                               -161,858 161,858               
          supplemental disclosure of noncash activities:
                                                                                               
          disposal of fully depreciated equipment
                                                                            3,000                 
          adjustments to reconcile net income to net cash from operating activities
                                                                                               
          depreciation
                                                                                               
          purchases of property and equipment
                                                                                               
          principal payments under capital lease obligation
                                                                                  -1,447 -2,137 -33,838 -2,049 -2,005 -1,963 -1,922 -1,881 -1,843     
          reclassification of deferred compensation
                                                                                               
          net cash (used in) investing activities
                                                                             -5,945,942 -4,973,609                 
          issuance of common stock for services
                                                                                               
          supplemental disclosure of non-cash activities
                                                                                               
          purchase of capital lease equipment
                                                                                               
          recording of deferred compensation
                                                                                               
          accrued expenses and other current liabilities
                                                                                               
          non-cash purchase of equipment through capital lease obligations
                                                                                               
          net cash from by operating activities
                                                                                  -754,083             
          non-cash purchase of equipment through capital lease obligation
                                                                                               
          issuance of common stock for service
                                                                                               
          non-cash purchase of equipment
                                                                                     7,608 133,261         
          adjustments to reconcile net income to net cash from operating activities-
                                                                                               
          adjustments to reconcile net loss to net cash from operating activities-
                                                                                               
          impairment of long lived asset
                                                                                               
          common stock warrants issued for services
                                                                                               
          decrease in bad debt reserve
                                                                                               
          cash, beginning of period
                                                                                               
          cash, end of period
                                                                                               
          purchases of capital lease equipment
                                                                                               
          stock based compensation expense
                                                                                           -53,543 4,660   
          reduction in bad debt reserve
                                                                                               
          net increase in cash
                                                                                        -1,467,340 1,066,794 1,630,256     
          non cash purchases of property, plant and equipment through capital lease obligation
                                                                                              
          disposal of fixed assets
                                                                                               
          adjustment to reconcile net income to net cash from operating activities:
                                                                                               
          net loss
                                                                                           -426,631 -193,228 -1,718,629 -645,086 
          adjustments to reconcile net loss to net cash from operating activities—
                                                                                               
          common stock warrants issued for payment for services
                                                                                               
          increase in bad debt reserve
                                                                                               
          decrease in restricted cash
                                                                                               
          cash, beginning of year
                                                                                               
          cash, end of year
                                                                                               
          common stock issued for payment of license
                                                                                               
          adjustment to reconcile net loss to net cash from operating activities:
                                                                                               
          issuance of common stock warrants for payment for services
                                                                                               
          long term liabilities
                                                                                            14,681 18,759 59,539 
          proceeds from issuance of common stock and warrants, net of issuance cost
                                                                                               
          supplemental disclosure of non cash activities:
                                                                                               
          non cash purchases of pp&e
                                                                                               
          disposal of fixed assets no longer in service
                                                                                            128,629 
          net (decrease) in cash and cash equivalents
                                                                                               
          non cash purchases of property, plant and equipment
                                                                                               
          proceeds from issuance of common stock and warrants, net of issuance costs
                                                                                               
          non cash purchases of property and equipment