7Baggers

GoPro, Inc
(NASDAQ:GPRO) 

GPRO stock logo

GoPro, Inc. develops and sells cameras, drones, and mountable and wearable accessories in the United States and internationally. The company offers cloud connected HERO7 Silver, HERO7 Black, HERO8 Black, and HERO9 Black waterproof cameras; MAX, a 360-degree waterproof camera; GoPro, a subscription s...

Founded: 2002
Full Time Employees: 926
CEO: Nick Woodman  
Sector: Technology
Industry: Consumer Electronics

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 
                                                    
      revenue
     112,467,250 162,918,000 152,643,000 134,308,000 200,882,000 258,898,000 186,224,000 155,469,000 295,420,000 294,299,000 241,020,000 174,720,000 321,021,000 305,130,000 250,685,000 216,705,000 391,149,000 316,669,000 249,586,000 203,680,000 357,772,000 280,507,000 134,246,000 119,400,000 528,345,000 131,169,000 292,429,000 242,708,000 377,378,000 285,936,000 282,677,000 202,346,000 334,796,000 329,805,000 296,526,000 218,614,000 540,621,000 240,569,000 220,755,000 183,536,000 -746,765,000 400,340,000 419,919,000 363,109,000 633,913,000 279,971,000 244,605,000 
      yoy
     -44.01% -37.07% -18.03% -13.61% -32.00% -12.03% -22.74% -11.02% -7.97% -3.55% -3.86% -19.37% -17.93% -3.64% 0.44% 6.39% 9.33% 12.89% 85.92% 70.59% -32.28% 113.85% -54.09% -50.81% 40.00% -54.13% 3.45% 19.95% 12.72% -13.30% -4.67% -7.44% -38.07% 37.09% 34.32% 19.11% -172.40% -39.91% -47.43% -49.45% -217.80% 42.99% 71.67%     
      qoq
     -30.97% 6.73% 13.65% -33.14% -22.41% 39.03% 19.78% -47.37% 0.38% 22.11% 37.95% -45.57% 5.21% 21.72% 15.68% -44.60% 23.52% 26.88% 22.54% -43.07% 27.54% 108.95% 12.43% -77.40% 302.80% -55.15% 20.49% -35.69% 31.98% 1.15% 39.70% -39.56% 1.51% 11.22% 35.64% -59.56% 124.73% 8.98% 20.28% -124.58% -286.53% -4.66% 15.65% -42.72% 126.42% 14.46%  
      hardware
    72,150,000                                                
      subscription and services
    26,915,000                                                
      total revenue
    99,065,000                                                
      cost of revenue
     73,722,500 105,751,000 97,980,000 91,159,000 131,181,000 167,052,000 129,514,000 102,431,000 194,325,000 200,095,000 165,248,000 122,218,000 216,718,000 189,085,000 154,681,000 126,229,000 230,075,000 178,616,000 150,304,000 124,984,000 221,689,000 181,195,000 93,554,000 80,973,000 326,520,000 102,737,000 190,244,000 162,361,000 235,261,000 194,904,000 199,308,000 157,430,000 255,010,000 199,259,000 190,894,000 150,048,000 328,486,000 143,500,000 127,753,000 123,822,000 -330,573,000 213,710,000 225,579,000 199,376,000 330,100,000 155,932,000 141,736,000 
      total cost of revenue
    94,759,000                                                
      gross profit
    4,306,000 64,187,000 57,167,000 54,663,000 43,149,000 69,701,000 91,846,000 56,710,000 53,038,000 101,095,000 94,204,000 75,772,000 52,502,000 104,303,000 116,045,000 96,004,000 90,476,000 161,074,000 138,053,000 99,282,000 78,696,000 136,083,000 99,312,000 40,692,000 38,427,000 201,825,000 28,432,000 102,185,000 80,347,000 142,117,000 91,032,000 83,369,000 44,916,000 79,786,000 130,546,000 105,632,000 68,566,000 212,135,000 97,069,000 93,002,000 59,714,000 -416,192,000 186,630,000 194,340,000 163,733,000 303,813,000 124,039,000 102,869,000 
      yoy
    -90.02% -7.91% -37.76% -3.61% -18.65% -31.05% -2.50% -25.16% 1.02% -3.08% -18.82% -21.07% -41.97% -35.25% -15.94% -3.30% 14.97% 18.36% 39.01% 143.98% 104.79% -32.57% 249.30% -60.18% -52.17% 42.01% -68.77% 22.57% 78.88% 78.12% -30.27% -21.08% -34.49% -62.39% 34.49% 13.58% 14.82% -150.97% -47.99% -52.14% -63.53% -236.99% 50.46% 88.92%     
      qoq
    -93.29% 12.28% 4.58% 26.68% -38.09% -24.11% 61.96% 6.92% -47.54% 7.31% 24.33% 44.32% -49.66% -10.12% 20.88% 6.11% -43.83% 16.68% 39.05% 26.16% -42.17% 37.03% 144.06% 5.89% -80.96% 609.85% -72.18% 27.18% -43.46% 56.12% 9.19% 85.61% -43.70% -38.88% 23.59% 54.06% -67.68% 118.54% 4.37% 55.75% -114.35% -323.00% -3.97% 18.69% -46.11% 144.93% 20.58%  
      gross margin %
    Infinity% 57.07% 35.09% 35.81% 32.13% 34.70% 35.48% 30.45% 34.11% 34.22% 32.01% 31.44% 30.05% 32.49% 38.03% 38.30% 41.75% 41.18% 43.60% 39.78% 38.64% 38.04% 35.40% 30.31% 32.18% 38.20% 21.68% 34.94% 33.10% 37.66% 31.84% 29.49% 22.20% 23.83% 39.58% 35.62% 31.36% 39.24% 40.35% 42.13% 32.54% 55.73% 46.62% 46.28% 45.09% 47.93% 44.30% 42.06% 
      operating expenses:
                                                    
      research and development
    28,435,000 32,133,000 34,603,000 30,503,000 29,557,000 50,025,000 44,328,000 46,932,000 44,612,000 43,892,000 41,708,000 41,903,000 38,185,000 36,026,000 36,043,000 36,218,000 31,598,000 34,806,000 36,458,000 37,800,000 32,430,000 27,515,000 37,235,000 34,558,000 32,281,000 31,679,000 34,940,000 38,811,000 37,464,000 36,935,000 41,157,000 38,225,000 50,979,000 52,504,000 55,098,000 55,497,000 66,166,000 92,728,000 96,146,000 93,049,000 76,979,000 -108,830,000 67,372,000 58,453,000 49,437,000 46,074,000 42,376,000 34,663,000 
      sales and marketing
    23,218,000 27,267,000 24,956,000 25,275,000 23,258,000 43,450,000 40,686,000 41,353,000 35,146,000 50,363,000 41,254,000 39,906,000 38,055,000 51,079,000 41,076,000 39,439,000 35,373,000 47,882,000 37,352,000 35,670,000 35,790,000 38,535,000 34,378,000 34,965,000 43,502,000 58,158,000 48,848,000 52,135,000 47,290,000 56,799,000 55,871,000 60,256,000 49,170,000 65,425,000 46,622,000 56,678,000 67,856,000 112,716,000 91,567,000 84,888,000 79,449,000 -103,641,000 66,427,000 63,494,000 56,369,000 61,226,000 48,109,000 43,701,000 
      general and administrative
    9,898,000 13,028,000 13,493,000 12,892,000 16,942,000 15,326,000 14,843,000 14,934,000 14,693,000 16,208,000 15,029,000 16,457,000 16,076,000 15,491,000 14,495,000 15,692,000 15,343,000 19,761,000 15,642,000 16,310,000 13,988,000 14,678,000 18,845,000 16,083,000 18,758,000 15,888,000 15,842,000 18,186,000 15,881,000 15,416,000 15,358,000 15,724,000 19,506,000 20,168,000 20,777,000 18,440,000 22,759,000 33,259,000 24,945,000 24,442,000 24,721,000 -66,385,000 25,195,000 26,255,000 35,659,000 22,825,000 20,097,000 41,171,000 
      goodwill impairment
        18,600,000                                            
      total operating expenses
    61,551,000 72,428,000 73,052,000 68,670,000 88,357,000 108,801,000 99,857,000 103,219,000 94,451,000 110,463,000 97,991,000 98,266,000 92,316,000 102,596,000 91,614,000 91,349,000 82,314,000 102,449,000 89,452,000 89,780,000 82,208,000 80,728,000 90,458,000 85,606,000 94,541,000 105,725,000 99,630,000 109,132,000 100,635,000 109,150,000 112,386,000 114,205,000 119,655,000 138,097,000 122,497,000 130,615,000 156,781,000 238,703,000 212,658,000 202,379,000 181,149,000 -278,856,000 158,994,000 148,202,000 141,465,000 130,125,000 110,582,000 119,535,000 
      operating income
    -57,245,000 -8,241,000 -15,885,000 -14,007,000 -45,208,000 -39,100,000 -8,011,000 -46,509,000 -41,413,000 -9,368,000 -3,787,000 -22,494,000 -39,814,000 1,707,000 24,431,000 4,655,000 8,162,000 58,625,000 48,601,000 9,502,000 -3,512,000 55,355,000 8,854,000 -44,914,000 -56,114,000 96,100,000 -71,198,000 -6,947,000 -20,288,000 32,967,000 -21,354,000 -30,836,000 -74,739,000 -58,311,000 8,049,000 -24,983,000 -88,215,000 -26,568,000 -115,589,000 -109,377,000 -121,435,000 -137,336,000 27,636,000 46,138,000 22,268,000 173,688,000 13,457,000 -16,666,000 
      yoy
    26.63% -78.92% 98.29% -69.88% 9.16% 317.38% 111.54% 106.76% 4.02% -648.80% -115.50% -583.22% -587.80% -97.09% -49.73% -51.01% -332.40% 5.91% 448.92% -121.16% -93.74% -42.40% -112.44% 546.52% 176.59% 191.50% 233.42% -77.47% -72.85% -156.54% -365.30% 23.43% -15.28% 119.48% -106.96% -77.16% -27.36% -80.65% -518.26% -337.06% -645.33% -179.07% 105.37% -376.84%     
      qoq
    594.64% -48.12% 13.41% -69.02% 15.62% 388.08% -82.78% 12.31% 342.07% 147.37% -83.16% -43.50% -2432.40% -93.01% 424.83% -42.97% -86.08% 20.63% 411.48% -370.56% -106.34% 525.20% -119.71% -19.96% -158.39% -234.98% 924.87% -65.76% -161.54% -254.38% -30.75% -58.74% 28.17% -824.45% -132.22% -71.68% 232.03% -77.02% 5.68% -9.93% -11.58% -596.95% -40.10% 107.19% -87.18% 1190.69% -180.75%  
      operating margin %
    -Infinity% -7.33% -9.75% -9.18% -33.66% -19.46% -3.09% -24.97% -26.64% -3.17% -1.29% -9.33% -22.79% 0.53% 8.01% 1.86% 3.77% 14.99% 15.35% 3.81% -1.72% 15.47% 3.16% -33.46% -47.00% 18.19% -54.28% -2.38% -8.36% 8.74% -7.47% -10.91% -36.94% -17.42% 2.44% -8.43% -40.35% -4.91% -48.05% -49.55% -66.16% 18.39% 6.90% 10.99% 6.13% 27.40% 4.81% -6.81% 
      other income:
                                                    
      interest expense
    -4,118,000 -3,504,000 -2,715,000 -1,436,000 -797,000 -1,057,000 -808,000 -790,000 -674,000 -1,236,000 -1,171,000 -1,139,000 -1,153,000 -1,310,000 -1,185,000 -1,538,000 -2,209,000 -5,780,000 -5,748,000 -5,532,000 -5,880,000 -5,483,000 -5,260,000 -4,671,000 -4,843,000 -5,197,000 -4,623,000 -4,882,000 -4,527,000 -4,879,000 -4,616,000 -4,621,000 -4,567,000 -4,508,000 -4,554,000 -3,784,000             
      other income
    -17,612,000 948,000 -1,881,000 330,000 948,000 563,000 2,691,000 811,000 1,208,000 5,198,000 1,963,000 2,423,000 2,845,000 2,263,000 284,000 -488,000 -319,000 -611,000 -1,320,000 1,312,000 443,000 -5,343,000 955,000 -321,000 -172,000 989,000 738,000 -63,000 828,000 5,238,000 661,000 -1,106,000 177,000 28,000 322,000 222,000    660,000    122,000  -1,236,250 -1,784,000 -1,536,000 
      total other income
    -21,730,000 -2,556,000 -4,596,000 -1,106,000 151,000 -494,000 1,883,000 21,000 534,000 3,962,000 792,000 1,284,000 1,692,000                     -2,111,750 -4,232,000 -3,562,000             
      income before income taxes
    -78,975,000 -10,797,000 -20,481,000 -15,113,000 -45,057,000 -39,594,000 -6,128,000 -46,488,000 -40,879,000 -5,406,000 -2,995,000 -21,210,000 -38,122,000 2,660,000 23,530,000 2,629,000 5,634,000 52,234,000 41,533,000 5,282,000 -8,949,000 44,529,000 4,549,000 -49,906,000 -61,129,000 91,892,000 -75,083,000 -11,892,000 -23,987,000 33,326,000 -25,309,000 -36,563,000 -79,129,000 -62,791,000 3,817,000 -28,545,000 -88,868,000 -28,318,000 -116,397,000 -108,717,000 -121,742,000 -134,529,000 27,273,000 46,260,000 20,024,000 172,573,000 11,673,000 -18,202,000 
      income tax expense
    1,845,000 -1,693,000 771,000 1,309,000 1,652,000 -2,403,000 2,083,000 1,333,000 298,209,000 -2,988,000 689,000 -3,998,000  -413,000 5,960,000 110,000 -51,000 -392,000 -270,228,000 -11,670,000 1,219,000 116,000 1,242,000 1,069,000 2,399,000 -3,928,000 -273,000 -605,000 378,000 1,655,000 1,780,000 706,000 -2,782,000 -6,943,000 -10,844,000 1,991,000 22,282,000 87,391,000 -12,329,000 -16,950,000 -14,283,000 -29,496,000 8,474,000 11,229,000 3,272,000 50,313,000 -2,947,000 1,639,000 
      net income
    -80,820,000 -9,104,000 -21,252,000 -16,422,000 -46,709,000 -37,191,000 -8,211,000 -47,821,000 -339,088,000 -2,418,000 -3,684,000 -17,212,000 -29,869,000 3,073,000 17,570,000 2,519,000 5,685,000 52,626,000 311,761,000 16,952,000 -10,168,000 44,413,000 3,307,000 -50,975,000 -63,528,000 95,820,000 -74,810,000 -11,287,000 -24,365,000 31,671,000 -27,089,000 -37,269,000 -76,347,000 -55,848,000 14,661,000 -30,536,000 -111,150,000 -115,709,000 -104,068,000 -91,767,000 -107,459,000 -105,033,000 18,799,000 35,031,000 16,752,000 122,260,000 14,620,000 -19,841,000 
      yoy
    73.03% -75.52% 158.82% -65.66% -86.23% 1438.09% 122.88% 177.84% 1035.25% -178.69% -120.97% -783.29% -625.40% -94.16% -94.36% -85.14% -155.91% 18.49% 9327.31% -133.26% -83.99% -53.65% -104.42% 351.63% 160.73% 202.55% 176.16% -69.71% -68.09% -156.71% -284.77% 22.05% -31.31% -51.73% -114.09% -66.72% 3.43% 10.16% -653.58% -361.96% -741.47% -185.91% 28.58% -276.56%     
      qoq
    787.74% -57.16% 29.41% -64.84% 25.59% 352.94% -82.83% -85.90% 13923.49% -34.36% -78.60% -42.38% -1071.98% -82.51% 597.50% -55.69% -89.20% -83.12% 1739.08% -266.72% -122.89% 1243.00% -106.49% -19.76% -166.30% -228.08% 562.80% -53.68% -176.93% -216.91% -27.31% -51.18% 36.70% -480.93% -148.01% -72.53% -3.94% 11.19% 13.40% -14.60% 2.31% -658.72% -46.34% 109.12% -86.30% 736.25% -173.69%  
      net income margin %
    -Infinity% -8.09% -13.04% -10.76% -34.78% -18.51% -3.17% -25.68% -218.11% -0.82% -1.25% -7.14% -17.10% 0.96% 5.76% 1.00% 2.62% 13.45% 98.45% 6.79% -4.99% 12.41% 1.18% -37.97% -53.21% 18.14% -57.03% -3.86% -10.04% 8.39% -9.47% -13.18% -37.73% -16.68% 4.45% -10.30% -50.84% -21.40% -43.26% -41.57% -58.55% 14.07% 4.70% 8.34% 4.61% 19.29% 5.22% -8.11% 
      basic and diluted net loss per share
    -0.5 -0.06 -0.13 -0.1 -0.3 -0.648 -0.05 -0.31 -2.24            -0.07   -0.34 -0.43 0.67 -0.51 -0.08 -0.17                    
      shares used to compute basic and diluted net loss per share
    163,208 832 158,933 157,843 156,438 38,112.25 153,741 152,502 151,091                                        
      net income per share
                                                    
      basic
             -0.02 -0.02 -0.11 -0.19 0.02 0.11 0.02 0.04 0.34 2.01 0.11          -0.253 -0.19 -0.27 -0.55 -0.4 0.11 -0.22 -0.78 -0.83 -0.74 -0.66 -0.78 -0.78 0.14 0.26 0.13 1.02 0.12 -0.24 
      diluted
             -0.02 -0.02 -0.11 -0.19 0.02 0.1 0.02 0.04 0.31 1.92 0.1          -0.253 -0.19 -0.27 -0.55 -0.4 0.1 -0.22 -0.78 -0.83 -0.74 -0.66 -0.78 -0.73 0.13 0.24 0.11 0.88 0.1 -0.24 
      shares used to compute net income per share:
                                                    
      basic
             -765 152,409 154,562 155,402 -283 155,819 156,645 156,864 656 155,009 153,634          34,757 140,072 139,166 137,857 -394 136,236 136,288 142,899            
      diluted
             -765 152,409 154,562 155,402 -1,759 173,184 176,860 188,737 450 162,746 164,857          34,757 140,072 139,166 137,857 -394 140,288 136,288 142,899            
      income tax benefit
                -8,253,000                                    
      total other expense
                 953,000 -901,000 -2,026,000 -2,528,000 -6,391,000 -7,068,000 -4,220,000 -5,437,000 -10,826,000 -4,305,000 -4,992,000 -5,015,000 -4,208,000 -3,885,000 -4,945,000 -3,699,000 359,000 -3,955,000 -5,727,000 -4,390,000                
      weighted-average number of shares outstanding, basic and diluted
                        152,181 149,037  148,497 147,560 144,891 145,617 144,668 142,601 139,495                   
      basic net income per share
                         -0.188 0.02                          
      diluted net income per share
                         -0.188 0.02                          
      weighted-average number of shares outstanding, basic
                          149,406                          
      weighted-average number of shares outstanding, diluted
                          151,849                          
      shares used to compute net loss per share:
                                                    
      basic
             -765 152,409 154,562 155,402 -283 155,819 156,645 156,864 656 155,009 153,634          34,757 140,072 139,166 137,857 -394 136,236 136,288 142,899            
      diluted
             -765 152,409 154,562 155,402 -1,759 173,184 176,860 188,737 450 162,746 164,857          34,757 140,072 139,166 137,857 -394 140,288 136,288 142,899            
      other expense
                                        -653,000 -1,750,000 -808,000  -307,000 -621,250 -363,000  -2,244,000    
      weighted-average shares used for eps calculation
                                                    
      basic
                                          140,124 138,942 137,543  135,800 133,150 132,278 104,453,000 125,713 82,936 
      diluted
                                          140,124 138,942 137,543  146,055 146,781 148,573 123,630,000 145,186 82,936 
      less: net income allocable to participating securities
                                                    
      net income attributable to common stockholders—basic
                                             17,645,500 18,799,000  16,752,000    
      add: net income allocable to dilutive participating securities
                                                    
      net income attributable to common stockholders—diluted
                                             17,645,500 18,799,000  16,752,000    
      less: undistributed earnings allocable toholders of preferred stock and unvested early exercised options and restricted stock
                                                 -255,500 -36,000  
      undistributed net income attributable to common stockholders—basic
                                                 106,770,000 14,584,000 -19,841,000 
      add: adjustments to net income for dilutive securities allocable to holders of preferred stock and unvested early exercised options and restricted stock
                                                 2,500 1,000  
      undistributed net income attributable to common stockholders—diluted
                                                 109,037,000 14,585,000 -19,841,000 
      less: undistributed earnings allocable to:holders of preferred stock and unvested early exercised options and restricted stock
                                                    
      add: adjustments to net income for dilutive securities allocable to: holders of preferred stock and unvested early exercised options and restricted stock
                                                    
    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 
                                                      
        assets
                                                      
        current assets:
                                                      
        cash and cash equivalents
      40,723,000 49,674,000 58,431,000 58,571,000 69,634,000 102,811,000 130,195,000 133,036,000 133,658,000 222,708,000 220,984,000 189,913,000 157,826,000 223,735,000 217,161,000 203,279,000 305,319,000 401,087,000 296,357,000 285,806,000 296,754,000 325,654,000 146,871,000 79,679,000 117,435,000 150,301,000 43,016,000 91,250,000 86,941,000 152,095,000 143,246,000 114,843,000 104,987,000 202,504,000 164,616,000 149,755,000 74,877,000 192,114,000 131,577,000 163,512,000 248,717,000 279,672,000 279,969,000 338,031,000 323,165,000 319,929,000 237,749,000  
        accounts receivable
      61,858,000 93,513,000 87,388,000 83,481,000 76,687,000 85,944,000 133,161,000 86,337,000 68,895,000 91,452,000 107,453,000 82,341,000 56,988,000 77,008,000 85,022,000 88,419,000 70,574,000 114,221,000 98,832,000 96,471,000 68,625,000 107,244,000 107,168,000 68,498,000 50,991,000 200,634,000 71,977,000 144,649,000 117,822,000 129,216,000 149,449,000 116,573,000 81,431,000 112,935,000 100,026,000 95,872,000 55,293,000 164,553,000 92,351,000 65,016,000 46,519,000 145,692,000 120,666,000 118,551,000 105,970,000 183,992,000 94,563,000 49,230,000 
        inventory
      72,205,000 78,431,000 84,064,000 84,482,000 96,282,000 120,716,000 155,259,000 97,331,000 131,252,000 106,266,000 154,876,000 135,409,000 154,804,000 127,131,000 153,394,000 126,007,000 119,396,000 86,409,000 120,891,000 106,751,000 111,833,000 97,914,000 132,816,000 142,151,000 172,022,000 144,236,000 250,032,000 129,170,000 118,970,000 116,458,000 123,249,000 86,095,000 132,619,000 150,551,000 177,190,000 126,708,000 207,735,000 167,192,000 145,231,000 89,889,000 139,736,000 188,232,000 289,521,000 219,272,000 164,044,000  117,014,000 80,376,000 
        prepaid expenses and other current assets
      32,508,000 30,951,000 34,547,000 28,934,000 36,246,000 29,774,000 35,964,000 34,723,000 35,704,000 38,298,000 38,030,000 33,738,000 30,078,000 34,551,000 36,078,000 28,549,000 26,869,000 42,311,000 44,830,000 28,763,000 28,861,000 23,872,000 26,124,000 23,773,000 24,942,000 25,958,000 24,023,000 25,457,000 26,402,000 30,887,000 31,958,000 37,657,000 32,703,000 62,811,000 36,471,000 29,515,000 46,241,000 38,115,000 40,566,000 38,057,000 27,452,000 25,261,000 79,976,000 80,636,000 60,334,000 63,769,000 49,057,000 65,409,000 
        total current assets
      207,294,000 252,569,000 358,770,000 255,468,000 278,849,000 339,245,000 454,579,000 351,427,000 369,509,000 482,591,000 559,831,000 523,194,000 536,510,000 606,027,000 623,274,000 565,426,000 666,774,000 781,858,000 643,094,000 550,680,000 506,073,000 556,684,000 412,979,000 314,101,000 372,885,000 535,976,000 425,008,000 429,386,000 396,454,000 474,073,000 452,898,000 380,119,000 391,586,000 573,687,000 510,249,000 401,850,000 384,146,000 587,813,000 503,040,000 472,162,000 602,375,000 833,243,000 1,003,265,000 935,443,000 822,254,000 823,043,000 498,383,000 299,894,000 
        property and equipment
      7,772,000 5,903,000 7,118,000 7,791,000 7,759,000 8,696,000 8,798,000 9,011,000 8,919,000 8,686,000 9,314,000 10,516,000 12,160,000 13,327,000 15,301,000 16,400,000 17,294,000 19,003,000 20,409,000 20,519,000 21,703,000 23,711,000 26,455,000 29,180,000 33,670,000 36,539,000 39,727,000 40,881,000 42,680,000 46,567,000 53,043,000 56,566,000 62,791,000 68,587,000 74,196,000 71,833,000 73,118,000 76,509,000 77,577,000 66,525,000 67,725,000 70,050,000 67,644,000 52,252,000 43,890,000 41,556,000 40,339,000 38,939,000 
        operating lease right-of-use assets
      10,580,000 11,138,000 12,448,000 13,250,000 14,618,000 14,403,000 15,738,000 17,064,000 17,647,000 18,729,000 19,686,000 19,691,000 20,336,000 21,819,000 23,154,000 25,012,000 25,642,000 27,320,000 27,762,000 29,114,000 30,640,000 31,560,000 33,218,000 48,963,000 51,086,000 53,121,000 52,512,000 54,722,000 57,469,000                    
        goodwill
      133,751,000 133,751,000 133,751,000 133,751,000 133,751,000 152,351,000 152,351,000 152,351,000 152,351,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 146,459,000 94,583,000 57,095,000 57,095,000 50,997,000     
        other long-term assets
      21,958,000 24,622,000 26,521,000 28,730,000 27,533,000 28,983,000 30,137,000 26,901,000 27,329,000 311,486,000 310,347,000 309,237,000 307,101,000 289,293,000 286,524,000 290,774,000 289,772,000 285,177,000 280,390,000 10,969,000 11,519,000 11,771,000 12,539,000 13,564,000 15,013,000 15,461,000 16,528,000 18,173,000 16,793,000 18,195,000 21,026,000 23,900,000 26,194,000 37,014,000 67,665,000 72,828,000 79,831,000 78,329,000 136,713,000 133,161,000 127,465,000 111,561,000 48,730,000 45,313,000 39,616,000 36,060,000 33,807,000 36,562,000 
        total assets
      381,355,000 427,983,000 538,608,000 438,990,000 462,510,000 543,678,000 661,603,000 556,754,000 575,755,000 967,951,000 1,045,637,000 1,009,097,000 1,022,566,000 1,076,925,000 1,094,712,000 1,044,071,000 1,145,941,000 1,259,879,000 1,118,247,000 757,944,000 716,885,000 771,399,000 633,587,000 555,168,000 623,038,000 792,803,000 687,345,000 698,595,000 670,838,000 698,359,000 688,573,000 625,555,000 648,874,000 850,246,000 825,429,000 721,971,000 714,696,000 922,640,000 901,285,000 864,380,000 928,929,000 1,102,976,000 1,209,281,000 1,111,532,000 930,634,000 917,691,000 589,058,000 392,200,000 
        liabilities and stockholders’ equity
                                                      
        current liabilities:
                                                      
        accounts payable
      91,366,000 97,012,000 77,836,000 61,132,000 54,809,000 85,936,000 155,387,000 65,901,000 64,022,000 102,612,000 118,713,000 95,082,000 80,032,000 91,648,000 138,789,000 96,988,000 82,925,000 171,545,000 118,876,000 86,076,000 77,283,000 111,399,000 124,996,000 48,959,000 63,776,000 160,695,000 140,271,000 114,801,000 91,757,000 148,478,000 123,357,000 110,415,000 87,534,000 138,257,000 143,054,000 76,208,000 129,733,000 205,028,000 158,767,000 63,642,000 50,989,000 89,989,000 159,901,000 156,450,000 91,919,000 126,240,000 112,270,000 54,925,000 
        accrued expenses and other current liabilities
      130,146,000 95,856,000 98,902,000 85,914,000 78,471,000 110,769,000 124,299,000 108,215,000 89,347,000 110,049,000 119,715,000 100,142,000 105,247,000 118,877,000 99,115,000 105,249,000 96,591,000 128,572,000 112,480,000 108,018,000 93,184,000 113,776,000 104,026,000 88,605,000 97,543,000 141,790,000 159,475,000 125,828,000 117,290,000                    
        short-term operating lease liabilities
      10,319,000 12,069,000 11,884,000 11,242,000 11,239,000 10,936,000 10,737,000 10,434,000 10,525,000 10,520,000 9,873,000 10,130,000 9,301,000 9,553,000 9,509,000 9,886,000 9,859,000 9,819,000 9,542,000 9,126,000 8,999,000 9,369,000 9,053,000 8,936,000 8,871,000 9,099,000 8,890,000 9,241,000 10,862,000                    
        deferred revenue
      53,077,000 52,636,000 52,006,000 52,305,000 54,009,000 55,418,000 54,002,000 53,914,000 55,808,000 55,913,000 52,502,000 54,369,000 55,948,000 55,850,000 48,592,000 46,116,000 43,914,000 42,505,000 34,400,000 32,631,000 32,044,000 28,149,000 19,459,000 13,627,000 14,421,000 15,467,000 11,966,000 13,700,000 14,065,000 15,129,000 14,418,000 15,279,000 15,235,000 19,244,000 16,301,000 15,036,000 13,884,000 14,388,000 11,499,000 11,605,000 13,847,000 12,742,000 13,095,000 13,298,000 12,327,000 14,022,000 7,996,000 8,158,000 
        short-term debt
      71,954,000 19,598,000 138,463,000 98,518,000 118,363,000 93,208,000           124,963,000 122,391,000 120,213,000 118,087,000    30,000,000 30,000,000                        
        total current liabilities
      356,862,000 277,171,000 379,091,000 309,111,000 316,891,000 356,267,000 344,425,000 238,464,000 219,702,000 279,094,000 300,803,000 259,723,000 250,528,000 275,928,000 296,005,000 258,239,000 358,252,000 474,832,000 395,511,000 353,938,000 211,510,000 262,693,000 257,534,000 190,127,000 214,611,000 327,051,000 320,602,000 263,570,000 233,974,000 299,499,000 331,688,000 255,548,000 249,714,000 370,531,000 308,750,000 242,561,000 313,914,000 430,739,000 354,171,000 226,349,000 213,145,000 295,177,000 345,742,000 307,881,000 210,536,000 258,769,000 224,989,000 212,574,000 
        long-term taxes payable
      14,146,000 13,544,000 16,057,000 15,041,000 13,270,000 11,621,000 14,628,000 13,112,000 12,105,000 11,199,000 12,400,000 11,586,000 10,557,000 9,536,000 8,526,000 8,213,000 7,790,000 7,319,000 6,353,000 5,573,000 18,238,000 18,099,000 16,783,000 15,408,000 14,101,000 13,726,000 18,408,000 19,339,000 19,081,000 19,553,000 19,545,000 19,448,000 18,559,000 21,188,000 21,670,000 20,865,000 19,693,000 26,386,000    21,770,000       
        long-term debt
       44,322,000 43,916,000    93,053,000 92,898,000 92,743,000 92,615,000 141,730,000 141,493,000 141,255,000 141,017,000 140,780,000 140,542,000 140,304,000 111,289,000 109,470,000 107,680,000 221,931,000 218,172,000 156,782,000 154,063,000 151,392,000 148,810,000 146,249,000 143,786,000 141,342,000 138,992,000 136,659,000 134,416,000 132,189,000 130,048,000 127,861,000 125,817,000             
        long-term operating lease liabilities
      6,397,000 7,329,000 10,661,000 13,912,000 16,614,000 18,067,000 21,475,000 24,332,000 22,971,000 25,527,000 27,825,000 29,156,000 31,048,000 33,446,000 35,522,000 38,271,000 40,203,000 43,025,000 45,138,000 47,609,000 50,091,000 51,986,000 54,293,000 57,916,000 60,351,000 62,961,000 62,554,000 64,940,000 73,887,000                    
        other long-term liabilities
      5,819,000 9,067,000 8,389,000 3,011,000 5,755,000 6,034,000 4,079,000 3,269,000 3,322,000 3,670,000 3,799,000 3,660,000 4,028,000 5,439,000 6,144,000 6,295,000 6,606,000 7,500,000 6,780,000 4,979,000 3,644,000 4,431,000 5,098,000 5,576,000 5,085,000 6,726,000 7,973,000 10,265,000 3,998,000 28,203,000 28,635,000 28,428,000 32,335,000 29,774,000 26,878,000 19,906,000 15,638,000 18,570,000    13,996,000 32,849,000 20,678,000 18,378,000 17,718,000 13,408,000 13,719,000 
        total liabilities
      383,224,000 351,433,000 458,114,000 341,075,000 352,530,000 391,989,000 477,660,000 372,075,000 350,843,000 412,105,000 486,557,000 445,618,000 437,416,000 465,366,000 486,977,000 451,560,000 553,155,000 643,965,000 563,252,000 519,779,000 505,414,000 555,381,000 490,490,000 423,090,000 445,540,000 559,274,000 555,786,000 501,900,000 472,282,000 486,247,000 516,527,000 437,840,000 432,797,000 551,541,000 485,159,000 409,149,000 349,245,000 475,695,000 393,667,000 266,990,000 249,534,000 330,943,000 378,591,000 328,559,000 228,914,000 276,487,000 238,397,000 267,726,000 
        commitments, contingencies and guarantees
                                                      
        stockholders’ equity:
                                                      
        preferred stock, 0.0001 par value...
                                                      
        common stock and additional paid-in capital, 0.0001 par value...
      1,047,276,000 1,044,875,000 1,039,715,000 1,035,884,000 1,031,527,000 1,026,527,000 1,021,590,000 1,014,115,000 1,006,527,000 998,373,000 989,189,000 979,904,000 969,363,000 960,903,000 952,152,000 944,642,000 935,674,000 1,008,872,000 1,000,579,000 995,510,000 985,768,000 980,147,000 951,639,000 943,927,000 938,372,000 930,875,000 924,725,000 915,051,000 905,625,000 894,755,000 886,360,000 874,939,000 866,033,000 854,452,000 840,169,000 827,382,000 771,475,000 757,226,000 702,190,000 687,894,000 678,132,000 663,311,000 651,904,000 622,986,000 576,764,000    
        treasury stock
      -193,231,000 -193,231,000 -193,231,000 -193,231,000 -193,231,000 -193,231,000 -193,231,000 -193,231,000 -193,231,000 -193,231,000 -183,231,000 -173,231,000 -158,231,000 -153,231,000 -145,231,000 -135,375,000 -123,613,000 -113,613,000 -113,613,000 -113,613,000 -113,613,000 -113,613,000 -113,613,000 -113,613,000 -113,613,000 -113,613,000 -113,613,000 -113,613,000 -113,613,000 -113,613,000 -113,613,000 -113,613,000 -113,613,000 -113,613,000 -113,613,000 -113,613,000 -35,613,000 -35,613,000 -35,613,000 -35,613,000 -35,613,000 -35,613,000       
        accumulated deficit
      -855,914,000 -775,094,000 -765,990,000 -744,738,000 -728,316,000 -681,607,000 -644,416,000 -636,205,000 -588,384,000 -249,296,000 -246,878,000 -243,194,000 -225,982,000 -196,113,000 -199,186,000 -216,756,000 -219,275,000 -279,345,000 -331,971,000 -643,732,000 -660,684,000 -650,516,000 -694,929,000 -698,236,000 -647,261,000 -583,733,000 -679,553,000 -604,743,000 -593,456,000 -569,030,000 -600,701,000 -573,611,000 -536,343,000 -442,134,000 -386,286,000 -400,947,000 -370,411,000          -14,056,000 -28,676,000 
        total stockholders’ equity
      -1,869,000 76,550,000 80,494,000 97,915,000 109,980,000 151,689,000 183,943,000 184,679,000 224,912,000 555,846,000 559,080,000 563,479,000 585,150,000 611,559,000 607,735,000 592,511,000 592,786,000 615,914,000 554,995,000 238,165,000 211,471,000 216,018,000 143,097,000 132,078,000 177,498,000 233,529,000 131,559,000 196,695,000 198,556,000 212,112,000 172,046,000 187,715,000 216,077,000 298,705,000 340,270,000 312,822,000 365,451,000 446,945,000 507,618,000 597,390,000 679,395,000 772,033,000 830,690,000 782,973,000 701,720,000 641,204,000 350,661,000 47,247,000 
        total liabilities and stockholders’ equity
      381,355,000 427,983,000 538,608,000 438,990,000 462,510,000 543,678,000 661,603,000 556,754,000 575,755,000 967,951,000 1,045,637,000 1,009,097,000 1,022,566,000 1,076,925,000 1,094,712,000 1,044,071,000 1,145,941,000 1,259,879,000 1,118,247,000 757,944,000 716,885,000 771,399,000 633,587,000 555,168,000 623,038,000 792,803,000 687,345,000 698,595,000 670,838,000 698,359,000 688,573,000 625,555,000 648,874,000 850,246,000 825,429,000 721,971,000 714,696,000 922,640,000 901,285,000 864,380,000 928,929,000 1,102,976,000 1,209,281,000 1,111,532,000 930,634,000   392,200,000 
        restricted cash
        94,340,000                   2,000,000                           
        marketable securities
               23,867,000 38,488,000 81,793,000 136,814,000 143,602,000 131,619,000 119,172,000 144,616,000 137,830,000 82,184,000 32,889,000     7,495,000 14,847,000 35,960,000 38,860,000 46,319,000 45,417,000 4,996,000 24,951,000 39,846,000 44,886,000 31,946,000   25,839,000 93,315,000 115,688,000 139,951,000 194,386,000 233,133,000 178,953,000 168,741,000 102,327,000   
        intangible assets
                       62,000 133,000 203,000 491,000 1,214,000 1,937,000 2,901,000 3,925,000 5,247,000 7,111,000 8,974,000 10,983,000 13,065,000 15,147,000 18,511,000 21,844,000 24,499,000 26,860,000 29,001,000 31,142,000 33,530,000 37,496,000 46,073,000 36,781,000 31,027,000 32,547,000 27,527,000     
        accrued liabilities
                                   135,892,000 193,913,000 129,854,000 146,945,000 213,030,000 149,395,000 151,317,000 170,297,000 211,323,000 183,905,000 151,102,000 148,309,000 192,446,000 166,116,000 133,442,000 103,350,000 115,775,000 99,928,000 78,819,000 
        liabilities and stockholders' equity
                                                      
        retained earnings
                                           -274,668,000 -158,959,000 -54,891,000 36,876,000 144,335,000 178,786,000 159,987,000 124,956,000 108,204,000   
        long-term liabilities
                                            39,496,000 40,641,000 36,389,000        
        income taxes payable
                                                6,630,000 4,691,000 2,940,000 2,732,000 4,795,000 4,366,000 
        intangible assets and goodwill
                                                  24,874,000 17,032,000 16,529,000 16,805,000 
        inventories
                                                   153,026,000   
        liabilities, redeemable convertible preferred stock and stockholders’ equity
                                                      
        current portion of long-term debt
                                                     66,306,000 
        long-term debt, less current portion
                                                     41,433,000 
        redeemable convertible preferred stock—0.0001 par value...
                                                      
        stockholders’ equity
                                                      
        preferred stock—0.0001 par value...
                                                      
        common stock and additional paid-in capital—0.0001 par value...
                                                   533,000,000   
        total liabilities, redeemable convertible preferred stock and stockholders’ equity
                                                   917,691,000 589,058,000  
        liabilities, redeemable convertible preferred stock and stockholders' equity
                                                      
        redeemable convertible preferred stock
                                                      
        preferred stock
                                                      
        common stock
                                                      
        class a common stock
                                                    3,000  
        class b common stock
                                                    10,000  
        additional paid-in capital
                                                    364,704,000 75,914,000 
        cash
                                                     104,879,000 
        liabilities
                                                      
        commitments and contingencies
                                                      
        redeemable convertible preferred stock, 0.0001 par value...
                                                     77,227,000 
        equity
                                                      
        common stock, 0.0001 par value...
                                                      
        class a common stock, 0.0001 par value...
                                                      
        class b common stock, 0.0001 par value...
                                                     9,000 
      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 
                                                       
          operating activities:
                                                       
          net loss
        -80,820,000 -9,104,000 -21,252,000 -16,422,000 -46,709,000  -8,211,000 -47,821,000 -339,088,000            -10,168,000 44,413,000 3,307,000 -50,975,000 -63,528,000 95,820,000 -74,810,000 -11,287,000 -24,365,000 31,671,000 -27,089,000 -37,269,000 -76,347,000  14,661,000 -30,536,000 -111,150,000           
          adjustments to reconcile net loss to net cash from operating activities:
                                                       
          depreciation and amortization
        1,794,000 1,849,000 1,800,000 1,698,000 1,718,000 1,780,000 1,827,000 1,559,000 1,325,000 1,159,000 1,444,000 1,748,000 1,809,000 1,980,000 2,035,000 2,253,000 2,302,000 2,364,000 2,370,000 2,694,000 3,534,000 3,570,000 4,802,000 4,710,000 5,983,000 6,445,000 6,421,000 6,552,000 6,850,000 7,290,000 9,693,000 9,173,000 8,907,000 9,218,000 9,100,000 11,467,000 11,693,000 11,100,000 12,736,000 9,482,000 8,322,000 9,596,000 7,594,000 6,422,000 5,369,000 5,176,000 4,781,000 
          non-cash operating lease cost
        1,360,000 1,310,000 802,000 1,368,000 -215,000 1,335,000 1,326,000 -2,693,000 1,082,000 957,000 5,000 645,000 1,483,000 1,335,000 1,858,000 630,000 1,678,000 442,000 1,352,000 1,526,000 920,000 1,658,000 749,000 2,123,000 2,035,000 -609,000                      
          stock-based compensation
        2,998,000 4,393,000 4,663,000 5,116,000 5,370,000 5,199,000 7,372,000 7,791,000 8,770,000 10,031,000 10,017,000 11,117,000 10,314,000 9,565,000 9,339,000 10,251,000 9,836,000 10,423,000 9,329,000 10,029,000 8,869,000 8,037,000 8,413,000 5,876,000 7,637,000 7,028,000 9,769,000 10,606,000 9,785,000 9,716,000 10,337,000 10,011,000 10,823,000 15,020,000 11,875,000 11,235,000 13,125,000 17,926,000 18,466,000 17,404,000 15,731,000 18,120,000 17,870,000 18,189,000 26,501,000 19,256,000 13,913,000 
          goodwill impairment
         18,600,000                                           
          deferred income taxes
        573,000 432,000 -22,000 -233,000 103,000 12,000 49,000 -65,000 296,775,000 73,000 -1,891,000 -6,152,000 -9,921,000 -3,437,000 3,750,000 -534,000 2,931,000 -3,619,000 -269,913,000 -7,000 -2,000 1,000 -104,000 47,000 6,000 -45,000 110,000 -59,000 -38,000 598,000 -362,000 -32,000 -593,000 -709,000 76,000 156,000 -2,050,000 59,524,000 -7,462,000 -3,166,000 -10,328,000 -4,580,000      
          loss on extinguishment of debt
        8,870,000                                               
          derivative expense
        7,552,000                                               
          changes in fair value of derivative liability
        5,652,000                                               
          other
        2,124,000 655,000 598,000 178,000 106,000 1,088,000 -1,731,000 453,000 651,000 -632,000 25,000 -753,000 -1,240,000 -1,361,000 367,000 1,012,000 1,004,000 1,369,000 1,705,000 -943,000 112,000 334,000 -461,000 527,000 672,000 -403,000 -1,008,000 558,000 -329,000 1,997,000 266,000 -839,000 272,000 203,000 128,000 2,133,000 1,630,000 2,820,000 3,592,000 397,000 765,000 26,000 1,030,000 731,000 639,000   
          changes in operating assets and liabilities:
                                                       
          accounts receivable
        31,515,000 -6,109,000 -3,869,000 -6,628,000 9,309,000 47,037,000 -46,689,000 -17,486,000 22,429,000 16,152,000 -25,186,000 -25,391,000 19,947,000 8,037,000 3,548,000 -17,257,000 43,501,000 -15,568,000 -2,669,000 -27,903,000 37,998,000 -156,000 -38,649,000 -17,374,000 149,263,000 -128,429,000 72,642,000 -26,742,000 11,260,000 20,352,000 -32,876,000 -35,213,000 31,277,000 -12,596,000 -4,447,000 -40,267,000 109,588,000 -72,522,000 -26,993,000 -18,669,000 99,368,000 -25,035,000 -2,214,000 -12,122,000 77,684,000 -89,989,000 -45,498,000 
          inventory
        6,226,000 5,633,000 418,000 11,800,000 24,434,000 34,543,000 -57,928,000 33,921,000 -24,986,000 48,610,000 -19,467,000 19,395,000 -27,673,000 26,263,000 -27,387,000 -6,611,000 -32,987,000 34,482,000 -14,140,000 5,082,000 -13,919,000 34,902,000 9,335,000 29,871,000 -27,786,000 105,796,000 -120,862,000 -10,200,000 -2,512,000 6,791,000 -37,154,000 46,524,000 17,932,000 26,639,000 -50,482,000 81,027,000 -40,543,000 -21,961,000 -55,342,000 49,847,000 48,496,000 101,289,000 -70,249,000 -55,028,000 -11,017,000  -38,170,000 
          prepaid expenses and other current assets
        -236,000                                               
          accounts payable and other liabilities
        -24,294,000 11,131,000 33,602,000 7,183,000 -63,050,000 -85,969,000 104,309,000 22,860,000 -62,362,000 -29,938,000 42,766,000 10,573,000 -27,627,000 -29,976,000 34,583,000 21,528,000 -123,247,000 66,624,000 36,428,000 9,342,000 -56,132,000 -6,176,000 88,619,000 -25,427,000 -144,517,000 -3,271,000 55,723,000 25,398,000 -74,640,000 -33,933,000 74,544,000 6,868,000 -117,879,000 62,021,000 72,104,000 -73,012,000 -105,524,000 114,357,000 114,076,000 -1,491,000 -84,001,000 -44,680,000 62,759,000 100,399,000 -50,017,000   
          deferred revenue
        68,000 515,000 -755,000 -2,099,000 -1,784,000 1,337,000 645,000 -2,035,000 -717,000 3,581,000 -1,851,000 -2,080,000 -988,000 6,535,000 2,670,000 1,791,000 965,000 9,928,000 3,708,000 2,072,000 3,499,000 8,484,000 6,169,000 -763,000 -1,694,000 4,215,000 -2,053,000 -310,000 -1,323,000 676,000 -892,000 51,000 -2,509,000 3,154,000 1,396,000 1,436,000 -737,000 3,653,000 -28,000 -2,562,000 1,105,000 -353,000 -203,000 971,000 -1,695,000 5,783,000 -163,000 
          net cash from operating activities
        -36,618,000 15,603,000 12,162,000 8,752,000 -57,186,000 -25,099,000 -2,244,000 605,000 -98,403,000 43,729,000 -1,638,000 -7,852,000 -67,102,000 25,562,000 40,736,000 12,856,000 -73,407,000 163,848,000 67,623,000 23,174,000 -25,492,000 106,253,000 99,557,000 -43,744,000 -68,284,000 88,251,000 -46,675,000 -1,036,000 -64,984,000 45,963,000 9,763,000 -1,048,000 -97,112,000 56,990,000 55,523,000 -11,428,000 -137,938,000 12,696,000 -41,724,000 -45,460,000 -33,265,000 20,848,000 4,622,000 65,874,000 66,267,000 43,190,000 46,983,000 
          investing activities:
                                                       
          purchases of property and equipment
        -1,043,000 -645,000 -934,000 -478,000 -1,305,000 -416,000 -1,943,000 -716,000 -964,000 -535,000 -24,000 -478,000 -483,000 -242,000 -1,911,000 -774,000 -520,000 -705,000 -2,822,000 -950,000 -1,068,000 -321,000 -2,397,000 -1,368,000 -795,000 -2,038,000 -4,311,000 -1,275,000 -724,000 -2,800,000 -1,326,000 -96,000 -6,782,000 -5,748,000 -8,201,000 -4,946,000 -5,166,000 -17,111,000 -14,324,000 -3,973,000 -8,219,000 -18,919,000 -11,057,000 -16,062,000 -5,207,000   
          net cash from investing activities
        -1,043,000 -645,000 -934,000 -478,000 -1,305,000 -416,000 -1,943,000 -716,000 10,728,000 14,465,000 43,976,000 55,726,000 7,735,000 -11,099,000 -14,067,000 24,509,000 -7,731,000 -56,609,000 -52,202,000 -33,840,000 -1,068,000 -321,000 -2,397,000 6,132,000 6,097,000 19,090,000 -1,320,000 6,384,000 -1,383,000 -38,135,000 18,674,000 14,904,000 -1,678,000 -18,649,000 -40,119,000 -4,946,000 20,617,000 50,140,000 7,598,000 -39,422,000 970,000 18,449,000 -73,571,000 -79,683,000 -77,172,000 -108,138,000 -10,197,000 
          financing activities:
                                                       
          proceeds from issuance of common stock
        303,000 2,000,000 332,000 374,000 770,000 1,000 1,379,000 1,552,000 2,324,000 74,000 2,000,000 87,000 2,599,000 265,000 3,025,000 1,202,000 2,998,000 1,927,000 1,599,000 22,000 1,887,000 1,697,000 65,000 3,812,000 38,000 1,706,000 215,000 3,210,000 128,000 2,994,000 591,000 6,038,000 -2,567,000 937,000 302,000 4,103,000      1,935,000 
          taxes paid related to net share settlement of equity awards
        -429,000 -754,000 -538,000 -121,000 -503,000 -232,000 -667,000 -203,000 -1,977,000 -862,000 -2,312,000 -583,000 -4,251,000 -1,083,000 -3,839,000 -1,313,000 -7,175,000 -2,366,000 -7,038,000 -1,729,000 -6,246,000 -1,494,000 -2,359,000 -351,000 -2,003,000 -820,000 -1,801,000 -1,324,000 -2,673,000 -1,262,000 -1,636,000 -1,350,000 -2,402,000 -840,000 -3,068,000 -1,927,000 -6,283,000      -7,326,000 -3,041,000 -1,321,000   
          proceeds from borrowings
        30,250,000 88,174,000 25,000,000                 30,000,000                       
          repayments of borrowings
        -375,000                                               
          payment of debt issuance costs
        -941,000                                -1,000 -713,000             
          net cash from financing activities
        28,808,000 -117,947,000 83,085,000 -20,121,000 24,871,000 -232,000 103,000 -202,000 -598,000 -57,112,000 -10,760,000 -15,583,000 -6,927,000 -9,010,000 -11,695,000 -137,988,000 -14,576,000 -2,101,000 -4,013,000 -527,000 -3,248,000 73,182,000 -30,760,000 -329,000 29,884,000 -820,000 -104,000 -1,259,000 1,139,000 1,226,000 70,000 -3,585,000 808,000 -712,000 -788,000 90,414,000 -320,000 -1,524,000 2,328,000 -201,000 1,352,000 -39,789,000 11,079,000 28,207,000 16,168,000 147,128,000 96,084,000 
          effect of exchange rate changes on cash and cash equivalents
        -98,000   784,000 443,000 -1,637,000 1,243,000 -309,000 -777,000 642,000 -507,000 -204,000 385,000          792,000 185,000 -563,000 764,000 -135,000 220,000 74,000 -205,000 -104,000 -415,000 465,000 259,000 245,000 838,000 404,000 -775,000 -137,000 -122,000 -12,000 195,000 -192,000 468,000 -2,027,000   
          net change in cash and cash equivalents
        -8,951,000   -11,063,000 -33,177,000 -27,384,000 -2,841,000 -622,000 -89,050,000 1,724,000 31,071,000 32,087,000 -65,909,000          67,192,000 -37,756,000 -32,866,000 107,285,000 -48,234,000 4,309,000 -65,154,000                   
          cash and cash equivalents at beginning of period
        49,674,000   102,811,000 222,708,000 223,735,000          150,301,000 152,095,000 202,504,000 192,114,000 279,672,000 319,929,000  
          cash and cash equivalents at end of period
        40,723,000   -11,063,000 69,634,000 -27,384,000 -2,841,000 -622,000 133,658,000 1,724,000 31,071,000 32,087,000 157,826,000          67,192,000 -37,756,000 117,435,000 107,285,000 -48,234,000 4,309,000 86,941,000 8,849,000 28,403,000 9,856,000 104,987,000 37,888,000 14,861,000 74,878,000 74,877,000 60,537,000 -31,935,000 -85,205,000 248,717,000 -297,000 -58,062,000 14,866,000 323,165,000  132,870,000 
          impairment of right-of-use assets
                                                     
          gain on extinguishment of debt
                                                       
          prepaid expenses and other assets
         4,898,000 -3,823,000 6,791,000 -5,068,000 5,730,000 -3,213,000 845,000 -2,282,000 -754,000 -3,816,000 258,000 -3,337,000 3,320,000 -7,597,000 -2,726,000 14,925,000 1,104,000 -15,898,000 818,000 -3,537,000 2,779,000 476,000 1,865,000 1,272,000 -650,000 2,928,000 -553,000 5,761,000 3,187,000 8,728,000 -2,663,000 26,138,000 4,453,000 -1,783,000 21,569,000 -14,936,000 -4,092,000 -1,244,000 -4,708,000 -4,574,000       
          purchases of marketable securities
                 -25,782,000 -61,857,000 -56,656,000 -23,966,000 -23,111,000 -64,245,000 -49,380,000       -13,469,000 -23,219,000 -6,948,000 -42,835,000 -14,896,000 -20,400,000        -12,869,000 -94,860,000 -32,958,000 -79,368,000   
          maturities of marketable securities
             24,000,000 15,000,000 44,000,000 56,204,000 34,000,000 51,000,000 44,500,000 49,249,000 15,900,000     7,500,000 7,330,000 5,150,000 16,460,000 30,878,000 4,400,000 2,500,000 20,000,000 15,000,000 20,000,000 7,499,000 14,160,000 26,694,000          
          acquisition, net of cash acquired
             -12,308,000                                       
          repurchase of outstanding common stock
                 -10,000,000 -10,000,000 -15,000,000 -5,000,000 -8,001,000 -9,856,000 -11,762,000 -10,000,000                               
          repayment of 2025 convertible senior notes
                                                       
          repayment of debt
          -2,601,000                                         -108,000,000 
          effect of exchange rate changes on cash, cash equivalents, and restricted cash
                                                       
          net change in cash, cash equivalents, and restricted cash
                                                       
          cash, cash equivalents, and restricted cash at beginning of period
                                                       
          cash, cash equivalents, and restricted cash at end of period
                                                       
          non-cash investing and financing activities:
                                                       
          receipt of equity from asset sale
                                                       
          net income
                 -2,418,000 -3,684,000 -17,212,000 -29,869,000 3,073,000 17,570,000 2,519,000 5,685,000 52,626,000 311,761,000                   -115,709,000 -104,068,000 -91,767,000 -107,459,000 -34,451,000 18,799,000 35,031,000 16,752,000 122,260,000 14,620,000 
          adjustments to reconcile net income to net cash from operating activities:
                                                       
          non-cash restructuring charges
                         -99,000 1,943,000   2,000 -201,000 494,000 2,532,000 323,000 2,933,000 3,456,000 1,059,000 1,834,000 966,000           
          payment to partially repurchase 2025 convertible senior notes
                                                       
          supplementary cash flow disclosure:
                                                       
          cash paid for interest
                                                       
          non-cash interest expense
                         3,673,000 3,590,000 3,512,000 3,433,000 3,018,000 2,498,000 2,477,000 2,373,000 2,354,000 2,255,000 2,236,000 2,142,000 2,124,000 2,036,000 2,018,000 1,934,000 1,979,000 1,836,000             
          cash paid (refunded) for income taxes
                                                       
          asset acquisition
                             -438,000                       
          proceeds from issuance of 2025 convertible senior notes
                                                       
          purchase of capped calls related to 2025 convertible senior notes
                                                       
          payments for 2022 convertible senior notes partial repurchase
                                                       
          effect of exchange rate changes on cash, cash equivalents and restricted cash
                     1,121,000 -1,092,000 -1,417,000 -54,000 -408,000 -857,000 245,000 -1,092,000                           
          net change in cash, cash equivalents and restricted cash
                     6,574,000 13,882,000 -102,040,000 -95,768,000 104,730,000 10,551,000 -10,948,000 -30,900,000                           
          cash, cash equivalents and restricted cash at beginning of period
                     401,087,000 327,654,000                           
          cash, cash equivalents and restricted cash at end of period
                     6,574,000 13,882,000 -102,040,000 305,319,000 104,730,000 10,551,000 -10,948,000 296,754,000                           
          cash paid for income taxes
                                                       
          purchases of property and equipment included in accounts payable and accrued liabilities
                                                     491,000 -3,820,000 
          sale of marketable securities
                                 15,978,000 1,889,000     11,623,000 40,557,000          
          repayment of borrowings
                                                      
          gain on sale and license of intellectual property
                                                       
          proceeds from the sale and license of intellectual property
                                                       
          restructuring-related impairment
                                                       
          proceeds from issuance of convertible senior notes
                                                     
          prepayment of forward stock repurchase transaction
                                                     
          payment of deferred acquisition-related consideration
                                        1,000 -1,000 -75,000 -594,000 -356,000       
          amortization of leased assets
                                   2,763,000 2,626,000                   
          excess tax benefit from stock-based compensation
                                             -1,089,000 -1,457,000 -227,000 -690,000 3,202,000 -60,689,000 22,072,000 6,067,000 -53,542,000 -2,756,000 
          impairment of intangible assets
                                             1,088,000          
          acquisitions, net of cash acquired
                                             -59,313,000 -45,040,000 -7,699,000     
          net increase in cash and cash equivalents
                                               -85,205,000 -30,955,000 -297,000 -58,062,000 14,866,000 3,236,000 82,180,000 132,870,000 
          net decrease in cash and cash equivalents
                                      28,403,000 9,856,000 -97,517,000  14,861,000 74,878,000 -117,237,000           
          payment of deferred public offering costs
                                                    -903,000   
          repurchases of outstanding common stock
                                                       
          payment of credit facility issuance costs
                                             -46,000 -66,000 -136,000 -3,085,000       
          maturities and sales of marketable securities
                                               23,864,000 54,229,000       
          accretion on investments
                                                       
          sales of marketable securities
                                                       
          repurchases of outstanding class a common stock
                                                       
          payment of debt issuance costs and deferred public offering costs
                                                     -1,283,000 -1,391,000 
          proceeds from issuance of debt
                                                       
          foreign currency remeasurement and transaction losses
                                                  447,000 -604,000 2,190,000   
          prepaids and other assets
                                                  1,571,000 -23,049,000 1,451,000  13,662,000 
          sales and maturities of marketable securities
                                                  40,045,000 21,943,000 12,503,000   
          proceeds from issuance of common stock, net of repurchases
                                                  13,994,000 9,176,000 12,325,000   
          payment of deferred public offering and debt issuance costs
                                                      
          deferred taxes
                                                   -5,066,000 -1,590,000 -13,112,000 -3,009,000 
          business acquisitions
                                                    -5,100,000   
          adjustments to reconcile net income to net cash from operating activities
                                                       
          provision for doubtful accounts
                                                     560,000 165,000 
          provision for inventory obsolescence
                                                     1,226,000 1,533,000 
          amortization and write-off debt discount and issuance costs
                                                       
          inventories
                                                       
          accounts payable and accrued liabilities
                                                       
          proceeds from sale of property and equipment
                                                     
          payments made in connection with business acquisitions
                                                       
          net proceeds from public offerings of common stock
                                                       
          proceeds from issuance of common stock on exercised options
                                                       
          purchase of shares and net exercise of stock options
                                                     
          payment of indemnification holdback on acquired company
                                                       
          proceeds from issuance of debt and revolving credit facility
                                                       
          cash distribution to stockholders
                                                       
          cash and cash equivalents:
                                                       
          beginning of year
                                                       
          end of year
                                                       
          cash paid for
                                                       
          interest
                                                       
          income taxes
                                                       
          accretion of preferred stock dividends
                                                       
          conversion of preferred stock to common stock, net of issuance cost accretion
                                                       
          reclass of deferred public offering costs to additional paid-in capital
                                                     1,556,000  
          deferred public offering costs not yet paid
                                                       
          cash flows from operating activities:
                                                       
          amortization and write-off of debt discount and issuance costs
                                                       
          loss on disposals of fixed assets
                                                       
          cash flows from investing activities:
                                                       
          capital expenditures
        -1,043,000 -645,000 -934,000 -478,000 -1,305,000 -416,000 -1,943,000 -716,000 -964,000 -535,000 -24,000 -478,000 -483,000 -242,000 -1,911,000 -774,000 -520,000 -705,000 -2,822,000 -950,000 -1,068,000 -321,000 -2,397,000 -1,368,000 -795,000 -2,038,000 -4,311,000 -1,275,000 -724,000 -2,800,000 -1,326,000 -96,000 -6,782,000 -5,748,000 -8,201,000 -4,946,000 -5,166,000 -17,111,000 -14,324,000 -3,973,000 -8,219,000 -18,919,000 -11,057,000 -16,062,000 -5,207,000 491,000 -10,197,000 
          free cash flows
        -37,661,000 14,958,000 11,228,000 8,274,000 -58,491,000 -25,515,000 -4,187,000 -111,000 -99,367,000 43,194,000 -1,662,000 -8,330,000 -67,585,000 25,320,000 38,825,000 12,082,000 -73,927,000 163,143,000 64,801,000 22,224,000 -26,560,000 105,932,000 97,160,000 -45,112,000 -69,079,000 86,213,000 -50,986,000 -2,311,000 -65,708,000 43,163,000 8,437,000 -1,144,000 -103,894,000 51,242,000 47,322,000 -16,374,000 -143,104,000 -4,415,000 -56,048,000 -49,433,000 -41,484,000 1,929,000 -6,435,000 49,812,000 61,060,000 43,681,000 36,786,000 
          cash paid for acquisition
                                                      
          cash flows from financing activities:
                                                       
          net proceeds from initial public offering
                                                       
          issuance of debt
                                                       
          deferred public offering costs included in accounts payable and accrued liabilities
                                                      -1,390,000 
          conversion of redeemable convertible preferred stock to common stock upon initial public offering
                                                       
          loss on disposals of fixed assets and other
                                                       
          exercise of selling stockholder options