7Baggers

ProPetro Holding Corp
(NYSE:PUMP) 

PUMP stock logo

ProPetro Holding Corp., an oilfield services company, provides pressure pumping and other related services. The company operates through Pressure Pumping and All Other segments. The company offers hydraulic fracturing, cementing, acidizing, and coiled tubing services. It serves the upstream oil and ...

Founded: 2007
Full Time Employees: 2,200
Sector: Energy
Industry: Oil & Gas Equipment & Services

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 
                                         
      revenue - service revenue
    270,685,000 289,675,000 293,916,000 326,151,000 359,416,000 320,554,000 360,868,000 357,021,000 405,843,000 347,776,000 423,804,000 435,249,000 423,570,000 348,925,000 333,014,000 315,083,000 282,680,000 246,070,000 250,099,000 216,887,000 161,458,000 154,344,000 133,710,000 106,109,000 395,069,000 434,793,000 541,847,000 529,494,000 546,179,000 425,414,000 434,041,000 459,888,000 385,219,000 313,712,000 282,730,000 213,492,000  
      costs and expenses
                                         
      cost of services
    211,694,000 214,646,000 236,500,000 253,173,000 263,856,000 243,473,000 267,555,000 265,845,000 288,641,000 261,034,000 292,490,000 297,791,000 280,486,000 242,618,000 224,118,000 218,813,000 197,271,000 187,361,000 188,690,000 162,837,000 123,378,000 115,646,000 99,592,000 68,193,000 300,848,000 305,693,000 396,922,000 386,218,000 381,523,000 300,421,000 320,146,000 351,888,000 298,122,000 262,048,000 225,433,000 176,777,000 149,565,000 
      general and administrative expenses
    27,154,000 28,940,000 22,496,000 28,490,000 27,632,000 26,831,000 28,356,000 30,910,000 28,226,000 27,990,000 28,597,000 29,021,000                          
      depreciation and amortization
    40,614,000 41,246,000 41,660,000 43,309,000 48,681,000 47,706,000 54,299,000 57,522,000 52,206,000 23,430,000 53,769,000 52,889,000 50,798,000 34,374,000 30,417,000 31,462,000 31,854,000 33,124,000 33,531,000 33,243,000 33,478,000 35,446,000 37,467,000 40,173,000 40,205,000 39,052,000 37,653,000 35,482,000 33,117,000 24,710,000 23,217,000 21,276,000 18,936,000 17,026,000 14,745,000 12,706,000 11,151,000 
      loss on disposal of assets
    -740,000 3,354,500 -674,000 4,346,000 9,746,000 2,971,000 2,149,000 3,277,000 6,458,000 43,605,000 4,265,000 3,065,000 22,080,000 26,910,000 36,636,000 22,485,000 16,117,000 24,146,000 12,424,000 15,025,000 13,052,000 18,261,000 11,286,000 8,734,000 19,854,000 25,233,000 31,153,000 31,198,000 19,228,000 16,159,000 16,407,000 18,990,000 7,665,000 10,115,000 8,742,000 9,787,000 10,442,000 
      total costs and expenses
    278,722,000 283,593,000 299,982,000 329,318,000 349,915,000 337,201,000 540,960,000 357,554,000 375,531,000 356,059,000 379,121,000 382,766,000 382,110,000 330,631,000 319,361,000 355,349,000 276,949,000 268,473,000 255,993,000 228,634,000 190,109,000 210,383,000 170,162,000 137,431,000 402,498,000 404,487,000 493,286,000 480,787,000 452,392,000 356,305,000 372,591,000 406,332,000 336,667,000 299,523,000 260,026,000 207,186,000 191,017,000 
      operating income
    -8,037,000 6,082,000 -6,066,000 -3,167,000 9,501,000 -16,647,000 -180,092,000 -533,000 30,312,000 -8,283,000 44,683,000 52,483,000 41,460,000 18,294,000 13,653,000 -40,266,000 5,731,000 -22,403,000 -5,894,000 -11,747,000 -28,651,000 -56,039,000 -36,452,000 -31,322,000 -7,429,000 30,306,000 48,561,000 48,707,000 93,787,000 69,109,000 61,450,000 53,556,000 48,552,000 14,189,000 22,704,000 6,306,000 -19,086,000 
      yoy
    -184.59% -136.54% -96.63% 494.18% -68.66% 100.98% -503.04% -101.02% -26.89% -145.28% 227.28% -230.34% 623.43% -181.66% -331.64% 242.78% -120.00% -60.02% -83.83% -62.50% 285.66% -284.91% -175.06% -164.31% -107.92% -56.15% -20.97% -9.05% 93.17% 387.06% 170.66% 749.29% -354.39%     
      qoq
    -232.14% -200.26% 91.54% -133.33% -157.07% -90.76% 33688.37% -101.76% -465.95% -118.54% -14.86% 26.59% 126.63% 33.99% -133.91% -802.60% -125.58% 280.10% -49.83% -59.00% -48.87% 53.73% 16.38% 321.62% -124.51% -37.59% -0.30% -48.07% 35.71% 12.46% 14.74% 10.31% 242.18% -37.50% 260.04% -133.04%  
      other income:
                                         
      interest expense
    -2,664,000 -2,587,000 -2,110,000 -1,811,000 -1,730,000 -1,882,000 -1,939,000 -1,965,000 -2,029,000 -2,292,000 -1,169,000 -1,180,000 -667,000 -565,000 -237,000 -669,000 -134,000 -137,000 -143,000 -159,000 -176,000 -175,000 -137,000 -791,000 -1,281,000 -1,463,000 -1,749,000 -2,026,000 -1,903,000 -1,916,000 -1,480,000 -2,231,000 -1,261,000 -878,000 -644,000 -650,000 -5,175,000 
      other income
    1,386,000 1,464,000 5,107,000 195,000 2,943,000 -1,877,000 3,599,000 2,403,000 1,405,000 -7,784,000 1,883,000 72,000 -3,704,000 1,833,000 -616,000 6,000 10,357,000 -305,000 -309,000 -302,000 1,789,000           -182,000 -230,000    26,000 
      total other income
    -1,278,000 -1,123,000 2,997,000 -1,616,000 1,213,000 -3,759,000 1,660,000 438,000 -624,000 -10,076,000 714,000 -1,108,000 -4,371,000 1,268,000 -853,000 -663,000 10,223,000 -442,000 -452,000 -461,000 1,613,000           -2,413,000 -1,491,000 -1,111,000 -835,000 -1,277,000  
      income before income taxes
    -9,315,000 4,959,000 -3,069,000 -4,783,000 10,714,000 -20,406,000 -178,432,000 -95,000 29,688,000 -18,359,000 45,397,000 51,375,000 37,089,000 19,562,000 12,800,000 -40,929,000 15,954,000 -22,845,000 -6,346,000 -12,208,000 -27,038,000 -56,505,000 -36,901,000 -32,380,000 -8,713,000 28,665,000 46,737,000 46,405,000 91,697,000 67,035,000 59,877,000 51,143,000 47,061,000 13,078,000 21,869,000 5,029,000 -24,235,000 
      income tax benefit
    5,672,000 -4,217,000 704,000   3,344,000 41,365,000   1,250,000 -10,644,000 -12,118,000  -6,520,000 -2,768,000 8,069,000 -4,137,000 2,613,000 1,279,000 3,697,000 6,663,000 12,393,000 7,717,000 6,460,000 909,000     -15,257,000 -13,592,000   -3,000,000 96,000 -108,000 -116,000 
      net income
    -3,643,000 742,000 -2,365,000 -7,155,000 9,602,000 -17,062,000 -137,067,000 -3,660,000 19,930,000 -17,109,000 34,753,000 39,257,000 28,733,000 13,042,000 10,032,000 -32,860,000 11,817,000 -20,232,000 -5,067,000 -8,511,000 -20,375,000 -44,112,000 -29,184,000 -25,920,000 -7,804,000 22,675,000 34,397,000 36,133,000 69,805,000 51,778,000 46,285,000 39,091,000 36,708,000 10,078,000 21,965,000 4,921,000 -24,351,000 
      yoy
    -137.94% -104.35% -98.27% 95.49% -51.82% -0.27% -494.40% -109.32% -30.64% -231.18% 246.42% -219.47% 143.15% -164.46% -297.99% 286.09% -158.00% -54.13% -82.64% -67.16% 161.08% -294.54% -184.84% -171.73% -111.18% -56.21% -25.68% -7.57% 90.16% 413.77% 110.72% 694.37% -250.75%     
      qoq
    -590.97% -131.37% -66.95% -174.52% -156.28% -87.55% 3645.00% -118.36% -216.49% -149.23% -11.47% 36.63% 120.31% 30.00% -130.53% -378.07% -158.41% 299.29% -40.47% -58.23% -53.81% 51.15% 12.59% 232.14% -134.42% -34.08% -4.80% -48.24% 34.82% 11.87% 18.40% 6.49% 264.24% -54.12% 346.35% -120.21%  
      net income per common share:
                                         
      basic
    -30   -70 90 -170 -1,320 -30 180 -140 310 340 250 130 100 -320 110     -440 -290 -260 -80 220 340 360 700 620 550 470 440 140 260 60  
      diluted
    -30   -70 90 -170 -1,320 -30 180 -140 310 340 250 130 100 -320 110     -440 -290 -260 -80 220 330 350 670 600 530 450 420 130 250 60  
      weighted-average common shares outstanding:
                                         
      basic
    116,912,000 103,838,000 103,974,000 103,900,000 103,319,000 105,469,000 104,121,000 106,303,000 108,540,000 113,004,000 112,286,000 114,737,000 114,881,000 105,868,000 104,372,000 104,236,000 103,683,000 102,655,000 103,257,000 102,398,000 101,550,000 100,829,000 100,897,000 100,821,000 100,687,000 100,472,000 100,606,000 100,425,000 100,232,000 83,460,000 83,544,000 83,447,000 83,081,000 76,371,000 83,040,000 83,040,000 55,996,000 
      diluted
    116,912,000 105,398,000 103,974,000 103,900,000 105,118,000 105,469,000 104,121,000 106,303,000 108,989,000 113,416,000 112,698,000 114,796,000 115,331,000 106,939,000 105,070,000 104,236,000 105,384,000 102,655,000 103,257,000 102,398,000 101,550,000 100,829,000 100,897,000 100,821,000 100,687,000 103,750,000 103,652,000 104,379,000 104,123,000 87,046,000 86,878,000 86,878,000 86,848,000 79,583,000 86,264,000 86,279,000 55,996,000 
      property and equipment impairment expense
                                         
      net loss per common share:
                                         
      basic
      -20               -82.5 -50 -80 -200                -430 
      diluted
      -20               -82.5 -50 -80 -200                -430 
      income tax expense
       -2,372,000 -1,112,000   -3,565,000 -9,758,000    -8,356,000             -5,990,000 -12,340,000 -10,272,000 -21,892,000   -12,052,000 -10,353,000     
      impairment expense
         47,150,250 188,601,000         57,454,000      21,348,000   16,654,000             
      general and administrative
                28,746,000 26,729,000 28,190,000 25,135,000 31,707,000 23,842,000 21,348,000 17,529,000 20,201,000 19,682,000 21,817,000 20,331,000 24,937,000 31,104,000 27,558,000 27,889,000 18,524,000 15,015,000 12,821,000 14,178,000 11,944,000 10,334,000 11,106,000 7,916,000 19,859,000 
      other expense:
                                         
      other expense
                         -291,000 -312,000 -267,000 -3,000 -178,000 -75,000 -276,000 -187,000 -158,000 -93,000   -233,000 -191,000 -627,000  
      total other expense
                         -466,000 -449,000 -1,058,000 -1,284,000 -1,641,000 -1,824,000 -2,302,000 -2,090,000 -1,369,500 -1,573,000      -5,149,000 
      gain on extinguishment of debt
                                         
      revenue - total service revenue
                                        171,931,000 
    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 
                                           
        assets
                                           
        current assets:
                                           
        cash and cash equivalents
      156,645,000 91,334,000 66,541,000 74,840,000 63,392,000 50,443,000 46,566,000 66,886,000 46,458,000      43,208,000 69,789,000 70,768,000 111,918,000 84,601,000 72,701,000 55,859,000 68,772,000 54,255,000 37,306,000 143,717,000 149,036,000 109,191,000 36,279,000 79,518,000 132,700,000 78,164,000 27,103,000 46,413,000 23,949,000 51,008,000 25,108,000 85,625,000 
        accounts receivable - net of allowance for credit losses of 0 and 0, respectively
      228,230,000 200,753,000 209,225,000 210,725,000 240,710,000                                 
        inventories
      15,526,000 13,323,000 15,917,000 16,382,000 13,338,000 16,162,000 16,743,000 18,742,000 19,447,000 17,705,000 15,887,000 18,159,000 17,732,000 5,034,000 3,944,000 3,491,000 2,297,000 3,949,000 3,477,000 2,641,000 2,329,000 2,729,000 1,849,000 2,805,000 3,296,000 2,436,000 1,850,000 4,948,000 5,870,000 6,353,000 6,681,000 7,744,000 7,512,000 6,184,000 9,148,000 4,819,000 5,154,000 
        prepaid expenses
      15,048,000 19,896,000 10,844,000 11,528,000 16,329,000 17,719,000 9,453,000 11,870,000 13,124,000 14,640,000 8,753,000 8,607,000 9,211,000 8,643,000 4,026,000 3,493,000 5,092,000 6,752,000 5,197,000 3,469,000 7,853,000 11,199,000 6,189,000 5,061,000 7,934,000 10,815,000 4,417,000 4,934,000 5,597,000 6,610,000 2,911,000 3,451,000 5,707,000 5,123,000 5,543,000 6,933,000 3,938,000 
        other current assets
      1,079,000 1,398,000 6,712,000 5,825,000 3,493,000 4,054,000 1,037,000 1,153,000 155,000 353,000 2,109,000 704,000 343,000 38,000 30,038,000 202,000 491,000 297,000 14,000 14,000 14,000 782,000 117,000 1,103,000 637,000 1,121,000 1,521,000 328,000 1,198,000 638,000 1,179,000 1,131,000 1,086,000 748,000 975,000 3,689,000 4,418,000 
        total current assets
      416,528,000 326,704,000 319,365,000 327,463,000 345,294,000 292,221,000 306,821,000 327,147,000 360,036,000 310,809,000 349,999,000 347,124,000 368,693,000 328,785,000 300,241,000 259,001,000 250,828,000 251,064,000 242,939,000 217,134,000 176,441,000 167,726,000 157,073,000 111,829,000 377,962,000 375,591,000 392,728,000 417,967,000 449,655,000 349,257,000 341,325,000 355,927,000 313,835,000 235,660,000 226,721,000 188,369,000 209,001,000 
        property and equipment - net of accumulated depreciation
      843,498,000 793,475,000 762,238,000 698,995,000 668,075,000 688,225,000 716,823,000 923,213,000 947,138,000 967,116,000 991,593,000 1,001,109,000 941,200,000 922,735,000 841,513,000 806,513,000 831,625,000 808,494,000 853,928,000 847,512,000 866,050,000 880,477,000 936,283,000 978,749,000 1,018,660,000 1,047,535,000 1,050,039,000 1,038,557,000 945,089,000 912,846,000 586,218,000 551,253,000 524,154,000 470,910,000 399,268,000 360,308,000 298,382,000 
        operating lease right-of-use assets
      84,793,000 99,787,000 112,209,000 108,891,000 129,587,000 132,294,000 127,085,000 125,546,000 109,362,000 78,583,000 26,447,000 5,672,000 4,654,000 3,147,000 600,000 755,000 909,000 409,000 486,000 562,000 636,000 709,000 781,000 851,000 921,000 989,000 1,055,000 1,636,000 1,734,000         
        finance lease right-of-use assets
      6,346,000 10,637,000 15,196,000 19,755,000 25,863,000 30,713,000 35,562,000 40,411,000 42,923,000 47,449,000 26,268,000                           
        other noncurrent assets:
                                           
        intangible assets - net of amortization
      53,113,000 55,476,000 57,838,000 60,202,000 62,564,000 64,905,000 65,155,000 67,384,000 49,183,000 50,615,000 52,047,000 53,480,000 54,913,000 56,345,000                13,000 85,000 157,000 229,000 301,000 373,000 445,000 517,000 
        other noncurrent assets
      5,132,000 3,891,000 11,847,000 12,921,000 13,896,000 14,367,000 2,010,000 1,872,000 1,994,000 2,116,000 2,244,000 2,370,000 1,067,000 1,150,000 1,252,000 1,354,000 1,089,000 1,269,000 1,397,000 1,578,000 1,656,000 1,827,000 2,000,000 2,173,000 2,347,000 2,571,000 2,796,000 2,972,000 3,102,000 2,981,000 2,665,000 2,253,000 2,550,000 2,121,000 1,727,000 1,830,000 1,877,000 
        total other noncurrent assets
      58,245,000 60,287,000 70,605,000 74,043,000 77,380,000 80,192,000 93,919,000 96,010,000 74,801,000 76,355,000 77,915,000 79,474,000 79,604,000 81,119,000 1,252,000 1,354,000 1,089,000 1,269,000 1,397,000 1,578,000 1,656,000 1,827,000 2,000,000 2,173,000 2,347,000 11,996,000 12,221,000 12,397,000 12,527,000 12,419,000 12,175,000 11,835,000 12,358,000 12,462,000 12,602,000 13,239,000 13,819,000 
        total assets
      1,409,410,000 1,290,890,000 1,279,613,000 1,229,147,000 1,246,199,000 1,223,645,000 1,280,210,000 1,512,327,000 1,534,260,000 1,480,312,000 1,472,222,000 1,433,379,000 1,394,151,000 1,335,786,000 1,143,606,000 1,067,623,000 1,084,451,000 1,061,236,000 1,098,750,000 1,066,786,000 1,044,783,000 1,050,739,000 1,096,137,000 1,093,602,000 1,399,890,000 1,436,111,000 1,456,043,000 1,470,557,000 1,409,005,000 1,274,522,000 939,718,000 919,015,000 850,347,000 719,032,000 638,591,000 561,916,000 521,202,000 
        liabilities and shareholders’ equity
                                           
        current liabilities:
                                           
        accounts payable
      115,810,000 115,009,000 137,788,000 110,153,000 114,159,000 92,963,000 128,615,000 158,907,000 189,216,000 161,441,000 194,569,000 218,147,000 246,141,000 234,299,000 187,381,000 170,145,000 151,668,000 152,649,000 167,085,000 136,364,000 108,931,000 79,153,000 71,577,000 31,233,000 198,437,000 193,096,000 249,087,000 284,730,000 274,016,000 214,460,000 250,074,000 268,562,000 254,707,000 211,149,000 181,660,000 155,956,000 118,255,000 
        accrued and other current liabilities
      57,145,000 65,981,000 47,718,000 56,395,000 62,770,000 70,923,000 73,738,000 87,663,000 70,855,000 75,616,000 65,305,000 57,022,000 57,352,000 49,027,000 65,946,000 22,925,000 19,738,000 20,767,000 24,597,000 20,062,000 19,186,000 24,676,000 24,364,000 27,719,000 26,916,000 36,343,000 31,293,000 36,204,000 24,492,000  20,774,000 26,329,000      
        interim debt - net of debt issuance costs
      15,271,000 2,113,000  2,114,000                                  
        current maturities of long-term debt - net of debt issuance costs
      16,851,000 13,844,000 8,242,000 3,757,000                                  
        operating lease liabilities
      41,853,000 43,572,000 43,207,000 39,717,000 42,500,000 39,063,000 33,532,000 30,349,000 26,534,000 17,029,000 5,449,000 1,125,000 986,000 854,000 490,000 588,000 685,000 369,000 360,000 351,000 342,000 334,000 326,000 317,000 309,000 302,000 294,000 425,000 416,000         
        finance lease liabilities
      7,764,000 12,442,000 17,125,000 18,914,000 19,664,000 19,317,000 18,967,000 18,625,000 17,379,000 17,063,000 8,498,000               2,831,000 2,917,000 2,980,000 3,042,000         
        total current liabilities
      254,694,000 252,961,000 254,080,000 231,050,000 239,093,000 222,266,000 254,852,000 295,544,000 303,984,000 271,149,000 273,821,000 276,294,000 304,479,000 284,180,000 253,817,000 193,658,000 172,091,000 173,785,000 192,042,000 156,777,000 128,459,000 104,163,000 96,267,000 59,269,000 225,925,000 232,966,000 284,160,000 324,969,000 302,657,000 352,760,000 280,416,000 306,113,000 282,266,000 243,596,000 200,261,000 170,628,000 134,023,000 
        deferred income taxes
      57,761,000 63,433,000 62,600,000 63,300,000 62,614,000 59,770,000 63,882,000 103,462,000 101,045,000 93,105,000 94,018,000 84,162,000 73,073,000 65,265,000 59,127,000 56,732,000 64,878,000 61,052,000 63,701,000 64,980,000 68,677,000 75,340,000 87,551,000 95,268,000 101,729,000 103,041,000 96,906,000 85,221,000 75,366,000 54,283,000 39,958,000 26,473,000 14,935,000 4,881,000 1,315,000 1,259,000 1,204,000 
        long-term debt - net of debt issuance costs and current maturities
      78,573,000 105,613,000 86,904,000 57,614,000                                  
        noncurrent operating lease liabilities
      26,637,000 35,641,000 46,519,000 42,501,000 56,869,000 58,849,000 56,275,000 58,560,000 56,481,000 38,600,000 14,199,000 4,564,000 3,676,000 2,308,000 124,000 197,000 270,000 97,000 192,000 286,000 378,000 465,000 552,000 636,000 720,000 799,000 877,000 1,330,000 1,441,000         
        noncurrent finance lease liabilities
      172,000   2,809,000 8,134,000 13,187,000 18,145,000 23,013,000 26,416,000 30,886,000 17,857,000                           
        other long-term liabilities
      2,900,000 3,400,000 3,300,000 7,900,000 8,000,000 8,300,000 9,100,000 10,900,000 3,180,000 3,180,000                    124,000 125,000 126,000 127,000 125,000 124,000 122,000 120,000 
        total liabilities
      420,737,000 461,048,000 453,403,000 405,174,000 419,710,000 407,372,000 447,254,000 536,479,000 536,106,000 481,920,000 444,895,000 425,020,000 411,228,000 381,753,000 313,068,000 250,587,000 237,239,000 234,934,000 255,935,000 222,043,000 197,514,000 179,968,000 184,370,000 155,173,000 438,374,000 466,806,000 511,943,000 561,520,000 539,464,000 477,167,000 400,499,000 427,712,000 399,629,000 305,780,000 236,176,000 182,219,000 147,034,000 
        commitments and contingencies
                                           
        shareholders’ equity:
                                           
        preferred stock, 0.001 par value...
                                           
        common stock, 0.001 par value...
      122,000 104,000 104,000 104,000 104,000 103,000 103,000 105,000 107,000 109,000 111,000 113,000 115,000 114,000 104,000 104,000 104,000 103,000 103,000 103,000 102,000 101,000 101,000 101,000 101,000 101,000 101,000 101,000 100,000 100,000 84,000 84,000 83,000 83,000 83,000 83,000 83,000 
        additional paid-in capital
      1,060,195,000 897,739,000 894,849,000 890,247,000 885,608,000 884,995,000 884,616,000 890,439,000 909,083,000 929,249,000 941,073,000 956,856,000 970,675,000 970,519,000 860,075,000 856,605,000 853,921,000 844,829,000 841,110,000 837,971,000 831,987,000 835,115,000 831,999,000 829,477,000 826,644,000 826,629,000 824,099,000 823,433,000 820,071,000 817,690,000 611,348,000 609,717,000 608,224,000 607,466,000 606,707,000 605,955,000 605,346,000 
        accumulated deficit
      -71,644,000 -68,001,000 -68,743,000 -66,378,000 -59,223,000         -16,600,000 -29,641,000 -39,673,000 -6,813,000             -20,435,000 -72,213,000 -118,498,000 -157,589,000 -194,297,000 -204,375,000 -226,341,000 -231,261,000 
        total shareholders’ equity
      988,673,000 829,842,000 826,210,000 823,973,000 826,489,000 816,273,000 832,956,000 975,848,000 998,154,000 998,392,000 1,027,327,000 1,008,359,000 982,923,000 954,033,000 830,538,000 817,036,000 847,212,000 826,302,000 842,815,000 844,743,000 847,269,000 870,771,000 911,767,000 938,429,000 961,516,000 969,305,000 944,100,000 909,037,000 869,541,000 797,355,000 539,219,000 491,303,000 450,718,000 413,252,000 402,415,000 379,697,000 374,168,000 
        total liabilities and shareholders’ equity
      1,409,410,000 1,290,890,000 1,279,613,000 1,229,147,000 1,246,199,000 1,223,645,000 1,280,210,000 1,512,327,000 1,534,260,000 1,480,312,000 1,472,222,000 1,433,379,000 1,394,151,000 1,335,786,000 1,143,606,000 1,067,623,000 1,084,451,000 1,061,236,000 1,098,750,000 1,066,786,000 1,044,783,000 1,050,739,000 1,096,137,000 1,093,602,000 1,399,890,000 1,436,111,000 1,456,043,000 1,470,557,000 1,409,005,000 1,274,522,000 939,718,000 919,015,000 850,347,000 719,032,000 638,591,000 561,916,000 521,202,000 
        short-term investment
        10,126,000 8,163,000 8,032,000 7,849,000 7,405,000 7,797,000 7,143,000 7,745,000 8,163,000 6,437,000 6,489,000 10,283,000 8,503,000                       
        goodwill
       920,000 920,000 920,000 920,000 920,000 26,754,000 26,754,000 23,624,000 23,624,000 23,624,000 23,624,000 23,624,000 23,624,000            9,425,000 9,425,000 9,425,000 9,425,000 9,425,000 9,425,000 9,425,000 9,425,000 9,425,000 9,425,000 9,425,000 9,425,000 
        long-term debt
          45,000,000 45,000,000 45,000,000 45,000,000 45,000,000 45,000,000 45,000,000 60,000,000 30,000,000 30,000,000           110,000,000 130,000,000 130,000,000 150,000,000 160,000,000 70,000,000 80,000,000 95,000,000 102,301,000 57,178,000 34,476,000 10,210,000 11,687,000 
        accounts receivable - net of allowance for credit losses of 0 and 236, respectively
           195,994,000                                
        retained earnings
           -68,825,000 -51,763,000 85,304,000 88,964,000 69,034,000 86,143,000 51,390,000 12,133,000      1,602,000 6,669,000 15,180,000 35,555,000 79,667,000 108,851,000 134,771,000 142,575,000 119,900,000 85,503,000          
        accounts receivable - net of allowance for credit losses of 236 and 236, respectively
            225,617,000 220,699,000 273,709,000                             
        cash, cash equivalents and restricted cash
               33,354,000 54,330,000 62,113,000 44,793,000 88,862,000                        
        accounts receivable - net of allowance for credit losses of 236 and 419, respectively
               237,012,000                            
        accounts receivable - net of allowance for credit losses of 202 and 419, respectively
                260,757,000 251,104,000 290,125,000                         
        accounts receivable - net of allowance for credit losses of 419 and 217, respectively
                   215,925,000                        
        accounts receivable - net of allowance for credit losses of 217 and 217, respectively
                    210,522,000 182,026,000 172,180,000                     
        accounts receivable - net of allowance for credit losses of 217 and 1,497, respectively
                       128,148,000 149,650,000                   
        (accumulated deficit) retained earnings
                       -18,630,000                    
        accounts receivable - net of allowance for credit losses of 140 and 1,497, respectively
                         138,309,000                  
        accounts receivable - net of allowance for credit losses of 0 and 1,497, respectively
                          110,386,000                 
        accounts receivable - net of allowance for credit losses of 1,497 and 1,049, respectively
                           84,244,000 94,663,000 65,554,000              
        accrued interest payable
                              263,000 394,000 569,000 630,000 691,000 211,000 480,000 506,000 544,000 76,000 86,000   
        accounts receivable - net of allowance for credit losses of 5,340 and 1,049, respectively
                              222,378,000             
        accounts receivable - net of allowance for doubtful accounts of 1,049 and 100, respectively
                               212,183,000            
        accounts receivable - net of allowance for doubtful accounts of 575 and 100, respectively
                                275,749,000 371,478,000          
        accounts receivable - net of allowance for doubtful accounts of 199 and 100, respectively
                                  357,472,000         
        accumulated surplus
                                  49,370,000         
        accounts receivable - net of allowance for doubtful accounts of 100 and 443, respectively
                                   202,956,000        
        deferred revenue rebate - net of amortization
                                      154,000 615,000 1,077,000 1,539,000 2,000,000 
        accrued liabilities
                                   138,089,000   11,983,000 16,607,000 11,074,000 8,335,000 9,681,000 
        current portion of long-term debt
                                    9,088,000 10,716,000 15,032,000 15,764,000 7,441,000 6,337,000 6,087,000 
        accounts receivable - net of allowance for doubtful accounts of 457 and 443, respectively
                                    252,390,000 316,498,000 253,117,000     
        accounts receivable - net of allowance for doubtful accounts of 443 and 552, respectively
                                       199,656,000    
        preferred stock, additional paid-in capital
                                           
        accounts receivable - net of allowance for doubtful accounts of 335 and 552, respectively
                                        160,047,000   
        current assets
                                           
        accounts receivable - net of allowance for doubtful accounts of 512 and 552, respectively
                                         147,820,000  
        accounts receivable - net of allowance for doubtful accounts of 545 and 552, respectively
                                          109,866,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 
                                             
          cash flows from operating activities:
                                             
          net income
        -3,643,000 742,000 -2,365,000 -7,155,000 9,602,000 -17,062,000 -137,067,000 -3,660,000 19,930,000 -17,109,000 34,753,000 39,257,000 28,733,000 13,042,000 10,031,000 -32,860,000 11,817,000     -44,112,000 -29,184,000 -25,920,000 -7,804,000 22,675,000 34,397,000 36,133,000 69,805,000 -121,910,138 46,285,000 39,091,000 36,708,000 10,078,000    
          adjustments to reconcile net income to net cash from operating activities:
                                             
          depreciation and amortization
        40,614,000 41,246,000 41,660,000 43,309,000 48,681,000 47,706,000 54,299,000 57,522,000 52,206,000 23,430,000 53,769,000 52,889,000 50,798,000 34,374,000 30,417,000 31,463,000 31,854,000 33,124,000 33,532,000 33,243,000 33,478,000 35,446,000 37,467,000 40,172,000 40,205,000 39,052,000 37,653,000 35,482,000 33,117,000 -63,339,862 23,217,000 21,275,000 18,936,000 17,026,000 14,745,000 12,706,000 11,151,000 
          deferred income tax expense
        -5,672,000 833,000 -701,000 687,000 2,844,000 -4,112,000 -39,581,000 2,417,000 7,940,000 -913,000 9,856,000 11,090,000 7,807,000 6,139,000 2,395,000 -8,147,000 3,826,000     -12,211,000 -7,717,000 -6,461,000 -1,312,000 6,135,000 11,686,000 9,854,000 21,083,000 -34,496,296 12,954,000 11,538,000 10,054,000 3,264,000 55,000 56,000 55,000 
          amortization of deferred debt issuance costs
        165,000  134,000 105,000 111,000 111,000 110,000 109,000 108,000 109,000 110,000 76,000 64,000 65,000 65,000 521,000 134,000 137,000 136,000 135,000 134,000 136,000 137,000 135,000 135,000 137,000 136,000 135,000 134,000 -294,597 104,000 102,000 89,000 81,000 82,000 82,000 3,158,000 
          stock-based compensation
        4,671,000  4,625,000 4,733,000 3,337,000  4,615,000 4,618,000 3,742,000  3,310,000 3,758,000 3,536,000  3,306,000 3,458,000 11,364,000  3,009,000 2,909,000 2,487,000  2,535,000 2,962,000 471,000  577,000 2,840,000 1,829,000  1,631,000 1,443,000 758,000  752,000 609,000 7,369,000 
          loss on disposal of assets
        -740,000  -674,000 4,346,000 9,746,000  2,149,000 3,277,000 6,458,000 43,605,000 4,265,000 3,065,000 22,080,000 26,910,000 36,637,000 22,486,000 16,117,000 24,146,000 12,424,000 15,024,000 13,052,000 18,261,000 11,287,000 8,734,000 19,854,000 25,234,000 31,153,000       10,115,000 8,742,000 9,787,000 10,442,000 
          unrealized gain on short-term investment
                                             
          business acquisition contingent consideration adjustments
        -500,000 100,000 -4,600,000 -100,000 -300,000                                 
          changes in operating assets and liabilities:
                                             
          accounts receivable
        -27,477,000 8,472,000 1,500,000 29,985,000 -44,716,000 29,622,000 -4,765,000 63,338,000 -36,697,000 32,424,000 -9,654,000 39,021,000 -74,199,000 15,474,000 -28,496,000 -9,846,000 -44,032,000 21,502,000 -11,482,000 -28,064,000 -25,698,000 10,419,000 -29,109,000 160,667,000 -14,486,000 63,091,000 95,731,000 -14,483,000 -154,516,000 52,730,700 64,109,000 -63,382,000 -53,461,000 -39,609,000 -12,227,000 -37,954,000 5,313,000 
          other current assets
        157,000 3,228,000 -412,000 -2,314,000 411,000 -1,821,000 88,000 -998,000 430,000 1,753,000 -1,601,000 -515,000 -468,000 30,001,000 -30,208,000 405,000 156,000 -15,000 325,000 -620,000 985,000 475,000 1,138,000 748,000 7,000 870,000 -274,000 431,207 -48,000 -45,000 -338,000 33,000 -152,000 2,955,000 468,000 
          inventories
        -2,203,000 2,594,000 466,000 -3,044,000 2,824,000 581,000 1,998,000 706,000 -1,742,000 -1,497,000 2,272,000 -426,000 -6,366,000 118,000 -451,000 -1,196,000 1,653,000 -473,000 -836,000 -312,000 401,000 -880,000 956,000 491,000 -860,000 -586,000 3,229,000 792,000 482,000 495,832 1,063,000 -232,000 -1,327,000 2,963,000 -4,328,000 334,000 -441,000 
          prepaid expenses
        4,848,000 -9,052,000 684,000 4,801,000 1,390,000 -3,639,000 2,169,000 1,267,000 1,530,000 -5,868,000 -131,000 404,000 -548,000 -2,104,000 -496,000 1,636,000 1,707,000 -1,564,000 -1,684,000 4,328,000 3,383,000 -4,973,000 -1,092,000 2,913,000 2,920,000 -6,359,000 556,000 658,000 759,000 -2,266,418 557,000 2,450,000 -742,000 442,000 1,411,000 -2,991,000 670,000 
          accounts payable
        -2,799,000 -1,368,000 8,480,000 -20,995,000 23,456,000 -32,568,000 -26,679,000 -26,445,000 21,191,000 -21,013,000 12,744,000 -32,983,000 29,823,000 20,311,000 7,543,000 9,609,000 -10,035,000 -12,473,000 19,304,000 26,354,000 18,579,000 1,683,000 38,212,000 -145,672,000 10,080,000 -13,746,000 -54,029,000 -2,791,000 45,324,000 -26,368,280 -32,731,000 20,359,000 38,750,000 22,664,000 44,376,000 12,072,000 -14,884,000 
          accrued and other current liabilities
        -4,688,000 31,161,000 -5,174,000 -13,000 -2,514,000 -3,214,000 -9,860,000 3,444,000 -876,000 10,427,000 10,235,000 -2,209,000 7,978,000 -21,381,000 40,219,000 3,155,000 609,000  -420,000 2,923,000 -2,095,000  -3,361,000 796,000 -9,431,000  -4,257,000 13,665,000 -1,366,000  -5,557,000       
          net cash from operating activities
        2,733,000 81,044,000 41,660,000 54,214,000 54,689,000 37,863,000 34,669,000 104,941,000 74,822,000 69,671,000 118,057,000 113,954,000 73,060,000 125,478,000 71,643,000 78,138,000 25,170,000 45,455,000 47,779,000 44,472,000 17,008,000 21,098,000 21,116,000 35,186,000 61,724,000 147,661,000 156,778,000 114,766,000 36,085,000 -250,700,921 126,652,000 69,808,000 54,634,000 30,584,000 79,136,000 2,931,000 -3,394,000 
          cash flows from investing activities:
                                             
          capital expenditures
        -43,364,000 -64,232,000 -44,040,000 -37,131,000 -40,913,000 -27,848,000 -40,644,000 -37,220,000 -34,585,000 -50,122,000 -96,972,000 -108,936,000 -114,839,000 -72,519,000 -102,645,000 -80,196,000 -64,323,000 -55,823,000 -35,513,000 -29,693,000 -22,494,000 -14,094,000 -5,807,000 -33,412,000 -47,290,000 -108,551,000 -68,462,000 -146,969,000 -178,912,000 211,867,803 -59,961,000 -77,043,000 -75,148,000 -92,071,000 -81,190,000 -61,720,000 -50,910,000 
          free cash flows
        -40,631,000 16,812,000 -2,380,000 17,083,000 13,776,000 10,015,000 -5,975,000 67,721,000 40,237,000 19,549,000 21,085,000 5,018,000 -41,779,000 52,959,000 -31,002,000 -2,058,000 -39,153,000 -10,368,000 12,266,000 14,779,000 -5,486,000 7,004,000 15,309,000 1,774,000 14,434,000 39,110,000 88,316,000 -32,203,000 -142,827,000 -38,833,118 66,691,000 -7,235,000 -20,514,000 -61,487,000 -2,054,000 -58,789,000 -54,304,000 
          proceeds from sale of assets
        2,501,000 13,831,000 998,000 912,000 7,764,000 3,352,000 964,000 1,182,000 738,000 981,000 5,932,000 955,000 1,089,000 1,370,000 4,256,000 2,676,000 275,000 37,080,000 884,000 1,043,000 224,000 2,056,000 1,653,000 1,944,000 733,000 821,000 5,227,000 520,000 1,027,000 -3,276,407 998,000 1,965,000 317,000 185,000 3,008,000 777,000 452,000 
          proceeds from note receivable from sale of business
         11,615,000 541,000 531,000 313,000                                 
          net cash from investing activities
        -40,863,000 -38,786,000 -42,501,000 -35,688,000 -32,836,000 -24,496,000 -39,680,000 -57,076,000 -33,847,000 -71,356,000 -91,040,000 -107,981,000 -113,750,000 -109,788,000 -98,389,000 -77,520,000 -64,048,000 -18,743,000 -34,629,000 -28,650,000 -22,270,000 -12,038,000 -4,154,000 -31,468,000 -46,557,000 -107,730,000 -63,235,000 -146,449,000 -177,885,000 208,591,396 -58,963,000 -75,078,000 -74,831,000 -91,886,000 -78,182,000 -60,943,000 -50,458,000 
          cash flows from financing activities:
                                             
          repayments of revolving credit facility borrowings
        -45,000,000                                     
          repayments of equipment financing term loans
        -3,556,000 -2,595,000                                    
          payments of finance lease obligations
        -4,789,000 -4,684,000 -4,598,000 -4,526,000 -4,705,000                                 
          repayments of insurance financing
         -1,531,000 -1,503,000 -1,476,000             -1,380,000 -2,056,000 -2,037,000     -657,000 -1,956,000 -1,934,000 3,213,505 -1,847,000 -1,371,000 -907,000 -424,000 -1,240,000 -1,236,000 
          payment of debt issuance costs
        -1,082,000  -329,000                       358,268 -360,000 -38,000 -1,615,000 
          proceeds from issuance of common stock under public equity offering
        164,306,000                                     
          payment of costs related to issuance of common stock under public equity offering
        -867,000                                     
          tax withholdings paid for net settlement of equity awards
        -5,571,000 -1,360,000 -24,000 -93,000 -2,723,000 -532,000 -107,000 -61,000 -1,209,000 -37,000 -123,000 -4,000 -3,379,000 -36,000 -57,000 -1,095,000 -2,691,000 -47,000 -159,000 -5,614,000 -16,000 -13,000 -129,000 -456,000             
          net cash from financing activities
        103,441,000 -17,465,000 -7,458,000 -7,078,000 -8,904,000 -9,490,000 -15,309,000 -27,437,000 -27,871,000 -19,291,000 -34,800,000 11,347,000 -3,379,000 29,964,000 165,000 -1,597,000 -2,272,000 605,000 -1,250,000 1,020,000 -7,651,000 5,457,000 -13,000 -110,129,000 -20,486,000 -86,000 -20,631,000 -11,556,000 88,618,000 -11,996,724 -16,628,000 -14,040,000 42,661,000 34,243,000 24,946,000 -2,505,000 5,881,000 
          net increase in cash and cash equivalents
        65,311,000  -8,299,000 11,448,000 12,949,000          -26,581,000 -979,000 -41,150,000 27,317,000 11,900,000       39,845,000 72,912,000 -43,239,000 -53,182,000 -54,106,249 51,061,000 -19,310,000 22,464,000     
          cash and cash equivalents - beginning of period
        91,334,000  50,443,000          111,918,000  68,772,000  149,036,000  132,700,000  23,949,000  133,596,000 
          cash and cash equivalents - end of period
        156,645,000  -8,299,000 11,448,000 63,392,000          -26,581,000 -979,000 70,768,000  11,900,000 16,842,000 55,859,000  16,949,000 -106,411,000 143,717,000  72,912,000 -43,239,000 79,518,000  51,061,000 -19,310,000 46,413,000  25,900,000 -60,517,000 85,625,000 
          property and equipment impairment expense
                                             
          goodwill impairment expense
                                             
          amortization of deferred financing origination and debt issuance costs
                                             
          stock‑based compensation
                                             
          provision for credit losses
                         142,000                 
          loss on disposal of assets and businesses
                                             
          unrealized loss on short-term investment
         -78,000   -183,000 -445,000 392,000 -654,000 602,000 418,000 -1,726,000 52,000 3,794,000 -1,779,000                        
          business acquisitions, net of cash acquired
                                             
          proceeds from borrowings
                               20,000,000 90,000,000 -77,300,622 20,000,000 10,643,000 46,735,000 32,933,000 26,880,000   
          repayments of borrowings
                            -110,000,000 -20,000,000 -40,000,000   61,777,054 -36,628,000 -22,887,000 -2,343,000 -1,908,000 -1,510,000 -1,459,000 -161,669,000 
          payment of financing origination and debt issuance costs
                                             
          payment of business acquisition deferred cash consideration
                                             
          share repurchases
             -3,379,000 -10,233,000 -22,988,000 -22,508,000 -15,480,000 -18,788,000                           
          payment of excise taxes on share repurchases
                                             
          net increase in cash, cash equivalents and restricted cash
               20,428,000 13,104,000    -44,069,000                         
          cash, cash equivalents and restricted cash — beginning of year
                                             
          cash and cash equivalents — end of year
                                             
          business acquisition, net of cash acquired
                                            
          payment of excise tax on share repurchases
                                            
          supplemental disclosure of non-cash investing and financing activities:
                                             
          capital expenditures included in accounts payable and accrued liabilities
           16,701,000 12,435,000  -3,809,000 -5,271,000 26,859,000  -37,891,000                           
          equipment purchases financed and corresponding issuances of loans
                                             
          leasehold improvements financed by operating lease landlord
                                             
          business acquisition deferred cash consideration included in other current liabilities
              -537,000                               
          business acquisition contingent consideration included in other long-term liabilities
                                            
          noncash income from settlement with equipment manufacturer
                                             
          payments of finance lease obligation
                                             
          proceeds from exercise of equity awards
                     222,000 322,000 419,000 652,000 130,000       89,000 523,000 552,000 -50,753       
          cash, cash equivalents and restricted cash — end of year
                                             
          impairment expense
                           21,348,000 16,654,000             
          noncash gain from adjustment of business acquisition contingent consideration
                                             
          changes in operating assets and liabilities, net of effects of business acquisition:
                                             
          payments on finance lease obligations
              -4,525,000 -4,388,000 -4,154,000                             
          cash, cash equivalents and restricted cash - beginning of period
               33,354,000  88,862,000                         
          cash, cash equivalents and restricted cash - end of period
               20,428,000 46,458,000  -7,783,000 17,320,000 44,793,000                         
          non-cash income from settlement with equipment manufacturer
                                             
          accrued interest
                 25,000 -145,000 475,000 28,000         -263,000 -131,000 -175,000 -61,000 -61,000 480,000 -1,029,239 -26,000 588,000 468,000 -9,000 85,000 -108,000 
          non cash income from settlement with equipment manufacturer
                                             
          net decrease in cash, cash equivalents and restricted cash
                  -7,783,000                           
          silvertip acquisition, net of cash acquired
                                             
          payment of finance lease obligation
                             -30,000 -86,000 -63,000           
          proceeds from insurance financing
                                             
          accrued liabilities
                                        -3,252,000 2,341,000 3,194,000 -45,000 -2,560,000 
          cash and cash equivalents — beginning of year
                                             
          net loss
                          -5,067,000 -8,511,000 -20,375,000               4,920,000 -24,351,000 
          adjustments to reconcile net loss to net cash from operating activities:
                                             
          deferred income tax benefit
                          -1,279,000 -3,697,000 -6,663,000                 
          net decrease in cash and cash equivalents
                            -12,913,000  16,949,000 -106,411,000 -5,319,000          25,900,000 -60,517,000 -47,971,000 
          amortization of deferred revenue rebate
                                     -614,385 153,000 462,000 461,000 462,000 461,000 462,000 
          benefit from credit losses
                                4,291,000             
          provision for bad debt expense
                                 474,000           
          gain loss on interest rate swap
                                             
          proceeds from initial public offering
                                             
          payment of initial public offering costs
                                             
          loss on disposal of fixed assets
                                    19,228,000  15,094,000 20,275,000 7,529,000     
          gain on extinguishment of debt
                                             
          extinguishment of debt
                                             
          payment of debt extinguishment costs
                                             
          proceeds from additional common equity capitalization
                                             
          proceeds from preferred equity capitalization
                                             
          payment of preferred equity capitalization costs
                                             
          proceeds from ipo
                                         185,500,000 
          payment of deferred ipo costs
                                             
          gain on interest rate swap
                                             
          payment of ipo costs
                                          -15,099,000 
          loss on interest rate swap
                                           -61,000 -138,000 
          gain on extinguishment
                                             
          debt extinguishment cost
                                             
          equity capitalization