7Baggers

Revolve Group, Inc
(NYSE:RVLV) 

RVLV stock logo

Revolve Group, Inc. operates as an online fashion retailer for consumers in the United States and internationally. The company operates through two segments, REVOLVE and FORWARD. It operates a platform that connects consumers and global fashion influencers, as well as emerging, established, and owne...

Founded: 2003
IPO Price: $18 (Jun 07, 2019)
Full Time Employees: 1,008
CEO: Michael Mente / Michael Karanikolas  
Sector: Consumer Cyclical
Industry: Internet Retail

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 
                                
      net sales
    342,880,000 324,371,000 295,631,000 308,971,000 296,709,000 293,728,000 283,146,000 282,456,000 270,581,000 257,778,000 257,603,000 273,729,000 279,609,000 259,153,000 268,711,000 290,054,000 283,498,000 239,805,000 244,064,000 228,614,000 178,907,000 140,754,000 151,036,000 142,784,000 146,075,000 147,556,000 154,197,000 161,897,000 
      yoy
    15.56% 10.43% 4.41% 9.39% 9.66% 13.95% 9.92% 3.19% -3.23% -0.53% -4.13% -5.63% -1.37% 8.07% 10.10% 26.87% 58.46% 70.37% 61.59% 60.11% 22.48% -4.61% -2.05% -11.81%     
      qoq
    5.71% 9.72% -4.32% 4.13% 1.01% 3.74% 0.24% 4.39% 4.97% 0.07% -5.89% -2.10% 7.89% -3.56% -7.36% 2.31% 18.22% -1.75% 6.76% 27.78% 27.11% -6.81% 5.78% -2.25% -1.00% -4.31% -4.76%  
      cost of sales
    162,265,000 151,451,000 134,115,000 141,909,000 142,423,000 139,430,000 138,279,000 129,850,000 129,079,000 123,729,000 124,371,000 126,031,000 140,389,000 125,865,000 126,329,000 127,812,000 129,087,000 108,341,000 109,588,000 101,396,000 82,242,000 61,962,000 67,569,000 70,713,000 75,125,000 69,453,000 71,519,000 71,479,000 
      gross profit
    180,615,000 172,920,000 161,516,000 167,062,000 154,286,000 154,298,000 144,867,000 152,606,000 141,502,000 134,049,000 133,232,000 147,698,000 139,220,000 133,288,000 142,382,000 162,242,000 154,411,000 131,464,000 134,476,000 127,218,000 96,665,000 78,792,000 83,467,000 72,071,000 70,950,000 78,103,000 82,678,000 90,418,000 
      yoy
    17.07% 12.07% 11.49% 9.47% 9.03% 15.11% 8.73% 3.32% 1.64% 0.57% -6.43% -8.96% -9.84% 1.39% 5.88% 27.53% 59.74% 66.85% 61.11% 76.52% 36.24% 0.88% 0.95% -20.29%     
      qoq
    4.45% 7.06% -3.32% 8.28% -0.01% 6.51% -5.07% 7.85% 5.56% 0.61% -9.79% 6.09% 4.45% -6.39% -12.24% 5.07% 17.45% -2.24% 5.71% 31.61% 22.68% -5.60% 15.81% 1.58% -9.16% -5.53% -8.56%  
      gross margin %
    52.68% 53.31% 54.63% 54.07% 52.00% 52.53% 51.16% 54.03% 52.30% 52.00% 51.72% 53.96% 49.79% 51.43% 52.99% 55.94% 54.47% 54.82% 55.10% 55.65% 54.03% 55.98% 55.26% 50.48% 48.57% 52.93% 53.62% 55.85% 
      operating expenses:
                                
      fulfillment
    10,772,000 10,484,000 9,839,000 9,828,000 9,358,000 9,456,000 9,268,000 9,272,000 9,393,000 8,997,000 9,185,000 9,401,000 9,071,000 8,532,000 8,072,000 7,910,000 7,290,000 5,870,000 5,776,000 5,309,000 4,367,000 4,021,000 4,158,000 3,799,000 4,493,000 4,499,000 5,118,000 5,301,000 
      selling and distribution
    57,699,000 54,168,000 51,705,000 53,794,000 49,956,000 48,359,000 47,930,000 50,442,000 48,438,000 45,776,000 48,925,000 50,893,000 51,458,000 45,389,000 46,477,000 51,967,000 46,586,000 38,036,000 38,354,000 32,139,000 24,977,000 18,793,000 20,870,000 19,054,000 21,779,000 20,895,000 22,581,000 23,639,000 
      marketing
    54,226,000 45,457,000 40,429,000 47,109,000 42,402,000 43,326,000 39,510,000 42,961,000 41,379,000 42,353,000 39,581,000 51,497,000 38,343,000 39,893,000 44,584,000 51,921,000 45,250,000 32,344,000 46,955,000 34,871,000 26,228,000 20,880,000 18,903,000 14,638,000 21,950,000 21,602,000 23,127,000 24,914,000 
      general and administrative
    42,263,000 42,230,000 38,552,000 38,328,000 37,882,000 41,756,000 33,906,000 33,496,000 32,964,000 34,724,000 35,217,000 28,552,000 28,092,000 28,815,000 28,498,000 31,164,000 26,835,000 23,278,000 24,180,000 21,970,000 19,878,000 18,485,000 17,741,000 15,776,000 18,874,000 20,471,000 19,019,000 18,836,000 
      total operating expenses
    164,960,000 152,339,000 140,525,000 149,059,000 139,598,000 142,897,000 130,614,000 136,171,000 132,174,000 131,850,000 132,908,000 140,343,000 126,964,000 122,629,000 127,631,000 142,962,000 125,961,000 99,528,000 115,265,000 94,289,000 75,450,000 62,179,000 61,672,000 53,267,000 67,096,000 67,467,000 69,845,000 72,690,000 
      income from operations
    15,655,000 20,581,000 20,991,000 18,003,000 14,688,000 11,401,000 14,253,000 16,435,000 9,328,000 2,199,000 324,000 7,355,000 12,256,000 10,659,000 14,751,000 19,280,000 28,450,000 31,936,000 19,211,000 32,929,000 21,215,000 16,613,000 21,795,000 18,804,000 3,854,000 10,636,000 12,833,000 17,728,000 
      yoy
    6.58% 80.52% 47.27% 9.54% 57.46% 418.46% 4299.07% 123.45% -23.89% -79.37% -97.80% -61.85% -56.92% -66.62% -23.22% -41.45% 34.10% 92.23% -11.86% 75.12% 450.47% 56.20% 69.84% 6.07%     
      qoq
    -23.93% -1.95% 16.60% 22.57% 28.83% -20.01% -13.28% 76.19% 324.19% 578.70% -95.59% -39.99% 14.98% -27.74% -23.49% -32.23% -10.92% 66.24% -41.66% 55.22% 27.70% -23.78% 15.91% 387.91% -63.76% -17.12% -27.61%  
      operating margin %
    4.57% 6.34% 7.10% 5.83% 4.95% 3.88% 5.03% 5.82% 3.45% 0.85% 0.13% 2.69% 4.38% 4.11% 5.49% 6.65% 10.04% 13.32% 7.87% 14.40% 11.86% 11.80% 14.43% 13.17% 2.64% 7.21% 8.32% 10.95% 
      equity earnings in unconsolidated subsidiaries
    -136,000                            
      other income
    -2,676,000 -2,750,000 -7,310,000  -893,000 -3,246,000 -192,000 -4,271,000 -5,321,000 -3,237,500 -3,984,000 -2,381,000 -6,585,000                
      income before income taxes
    18,467,000 23,331,000 28,301,000 15,090,000 15,581,000 14,647,000 14,445,000 20,706,000 14,649,000 4,876,000 4,308,000 9,736,000 18,841,000 10,366,000 16,191,000 21,093,000 28,966,000 31,712,000 19,369,000 32,665,000 20,982,000 15,919,000 21,542,000 18,630,000 3,981,000 10,358,000 12,840,000 17,284,000 
      provision for income taxes
    4,709,000 4,781,000 7,122,000 5,079,000 4,175,000 2,877,000 3,694,000 5,329,000 3,776,000 1,382,000 1,130,000 2,433,000 4,669,000 2,498,000 4,203,000 4,820,000 6,398,000 2,330,000 2,701,000 1,127,000  -3,041,000 2,104,000 4,394,000 -175,000    
      net income
    13,758,000 18,550,000 21,179,000 10,011,000 11,406,000 11,770,000 10,751,000 15,377,000 10,873,000 3,494,000 3,178,000 7,303,000 14,172,000 7,868,000 11,988,000 16,273,000 22,568,000 29,382,000 16,668,000 31,538,000 22,252,000 18,960,000 19,438,000 14,236,000 4,156,000 8,405,000 9,559,000 12,741,000 
      yoy
    20.62% 57.60% 97.00% -34.90% 4.90% 236.86% 238.29% 110.56% -23.28% -55.59% -73.49% -55.12% -37.20% -73.22% -28.08% -48.40% 1.42% 54.97% -14.25% 121.54% 435.42% 125.58% 103.35% 11.73%     
      qoq
    -25.83% -12.41% 111.56% -12.23% -3.09% 9.48% -30.08% 41.42% 211.19% 9.94% -56.48% -48.47% 80.12% -34.37% -26.33% -27.89% -23.19% 76.28% -47.15% 41.73% 17.36% -2.46% 36.54% 242.54% -50.55% -12.07% -24.97%  
      net income margin %
    4.01% 5.72% 7.16% 3.24% 3.84% 4.01% 3.80% 5.44% 4.02% 1.36% 1.23% 2.67% 5.07% 3.04% 4.46% 5.61% 7.96% 12.25% 6.83% 13.80% 12.44% 13.47% 12.87% 9.97% 2.85% 5.70% 6.20% 7.87% 
      less: net loss attributable to non-controlling interest
    594,000   150,000 413,000 566,000 220,000                      
      net income attributable to revolve group, inc. stockholders
    14,352,000 18,550,000 21,179,000 10,161,000 11,819,000 12,336,000 10,971,000                      
      earnings per share of class a and class b common stock:
                                
      basic
    0.2 0.26 0.3 0.14 0.17 0.17 0.16 0.22 0.15 0.05 0.04 0.1 0.19 0.11 0.16 0.22 0.31 0.243 0.23 0.44 0.31    0.06    
      diluted
    0.2 0.26 0.29 0.14 0.16 0.17 0.15 0.21 0.15 0.05 0.04 0.1 0.19 0.11 0.16 0.22 0.3 0.238 0.22 0.42 0.3    0.06    
      weighted-average number of shares of class a and class b common stock outstanding:
                                
      basic
    71,458 71,297 71,302 71,283 71,256 70,846 70,673 70,833 70,919 72,961 73,262 73,442 73,370 73,314 73,328 73,312 73,264 72,513 72,810 72,387 71,782 69,773 69,872 69,415 69,320 57,294 68,871 49,025 
      diluted
    72,351 72,087 72,003 71,898 72,271 71,677 71,523 71,544 71,523 73,583 73,716 74,081 74,379 74,520 74,354 74,635 74,803 74,547 74,881 74,422 74,033 72,058 72,281 71,659 71,903 57,294 72,658 49,025 
      other expense
       2,913,000          293,000 -1,440,000 -1,813,000 -516,000 224,000 -158,000 264,000 233,000 694,000 253,000 174,000 -127,000 278,000 -7,000 444,000 
      benefit from income taxes
                        -1,270,000        
      weighted-average class a and class b common shares outstanding:
                                
      basic
    71,458 71,297 71,302 71,283 71,256 70,846 70,673 70,833 70,919 72,961 73,262 73,442 73,370 73,314 73,328 73,312 73,264 72,513 72,810 72,387 71,782 69,773 69,872 69,415 69,320 57,294 68,871 49,025 
      diluted
    72,351 72,087 72,003 71,898 72,271 71,677 71,523 71,544 71,523 73,583 73,716 74,081 74,379 74,520 74,354 74,635 74,803 74,547 74,881 74,422 74,033 72,058 72,281 71,659 71,903 57,294 72,658 49,025 
      less: repurchase of class b common stock upon corporate conversion
                               -40,816,000 
      net income attributable to common stockholders
                         18,960,000 19,438,000 14,236,000  8,405,000 9,559,000 -28,075,000 
      earnings (net loss) per share of class a and class b common stock:
                                
      basic
                         0.27 0.28 0.21  -0.063 0.14 -0.57 
      diluted
                         0.27 0.27 0.2  -0.063 0.13 -0.57 
      provision for income tax
                             1,953,000 3,281,000 4,543,000 
      net income attributable to revolve group, inc.
                             8,405,000 9,559,000 12,741,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 
                                  
        assets
                                  
        current assets:
                                  
        cash and cash equivalents
      335,845,000 292,256,000 315,427,000 310,716,000 300,831,000 256,600,000 252,841,000 244,737,000 273,416,000 245,449,000 266,899,000 269,329,000 283,321,000 234,724,000 244,046,000 237,856,000 270,607,000 218,455,000 221,605,000 219,582,000 182,907,000 146,013,000 158,701,000 150,772,000 103,579,000 65,418,000 51,145,000 44,845,000 
        restricted cash
       10,943,000                           
        accounts receivable
      26,454,000 16,561,000 21,108,000 19,352,000 16,820,000 10,338,000 11,527,000 17,549,000 14,929,000 12,405,000 12,614,000 11,198,000 8,080,000 5,421,000 6,720,000 7,814,000 11,386,000 4,639,000 6,715,000 7,362,000 6,584,000 4,621,000 4,713,000 4,849,000 3,021,000 4,751,000 5,600,000 8,373,000 
        inventory
      245,077,000 251,844,000 238,833,000 221,011,000 213,689,000 229,244,000 240,040,000 234,324,000 201,839,000 203,587,000 202,877,000 205,313,000 190,152,000 215,224,000 213,328,000 208,503,000 179,245,000 171,259,000 141,768,000 118,827,000 100,455,000 95,272,000 73,587,000 64,510,000 101,369,000 104,257,000 103,744,000 102,533,000 
        income taxes receivable
      1,950,000 1,717,000  1,151,000 1,122,000 1,195,000 4,058,000 629,000  1,625,000 7,555,000 6,096,000 978,000 2,974,000 4,133,000 6,820,000 466,000 3,375,000 10,443,000 12,213,000 15,389,000 10,689,000 2,464,000  966,000 761,000 13,000 1,142,000 
        prepaid expenses and other current assets
      78,912,000 73,706,000 62,755,000 61,949,000 68,224,000 63,711,000 76,529,000 74,985,000 78,555,000 65,523,000 63,578,000 59,385,000 64,799,000 59,874,000 59,103,000 57,019,000 58,127,000 42,114,000 39,315,000 31,637,000 26,145,000 20,330,000 19,909,000 19,585,000 18,277,000 24,155,000 26,213,000 25,374,000 
        total current assets
      688,238,000 647,027,000 638,123,000 614,179,000 600,686,000 561,088,000 584,995,000 572,224,000 568,739,000 528,589,000 553,523,000 551,321,000 547,330,000 518,217,000 527,330,000 518,012,000 519,831,000 439,842,000 419,846,000 389,621,000 331,480,000 276,925,000 259,374,000 239,716,000 227,212,000 199,342,000 186,715,000 182,267,000 
        property and equipment
      18,904,000 15,371,000 13,578,000 10,406,000 9,491,000 8,937,000 8,005,000 8,056,000 8,151,000 7,763,000 8,062,000 8,404,000 8,768,000 8,934,000 9,158,000 9,048,000 8,867,000 8,946,000 9,631,000 10,297,000 10,832,000 11,211,000 11,857,000 12,673,000 12,914,000 14,734,000 14,890,000 14,239,000 
        right-of-use lease assets
      30,072,000 28,832,000 30,983,000 33,149,000 40,058,000 36,259,000 38,567,000 40,253,000 36,819,000 36,440,000 38,041,000 39,654,000 41,559,000 22,964,000 24,646,000 15,783,000 16,618,000 6,566,000           
        intangible assets
      2,481,000 2,410,000 2,309,000 2,170,000 2,501,000 2,294,000 2,323,000 1,946,000 1,879,000 1,875,000 1,834,000 1,791,000 1,696,000 1,600,000 1,385,000 1,321,000 1,259,000 1,212,000 1,218,000 1,156,000 1,226,000 1,260,000 1,315,000 1,287,000 1,420,000 240,000 322,000 403,000 
        goodwill
      2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 2,042,000 
        other assets
      39,905,000 29,560,000 27,362,000 24,116,000 22,267,000 18,067,000 4,996,000 3,277,000 2,398,000 2,172,000 1,241,000 1,236,000 1,249,000 807,000 3,095,000 3,256,000 3,107,000 2,746,000 2,760,000 2,736,000 2,846,000 500,000 614,000 592,000 609,000 642,000 669,000 695,000 
        deferred income taxes
      39,759,000 39,759,000 36,860,000 36,860,000 36,860,000 36,860,000 30,005,000 30,005,000 30,005,000 30,005,000 24,754,000 24,754,000 24,754,000 24,754,000 19,059,000 19,059,000 19,059,000 19,059,000 13,814,000 13,814,000 11,391,000 13,814,000 16,132,000 15,924,000 15,290,000 15,290,000 17,093,000 15,918,000 
        total assets
      821,401,000 765,001,000 751,257,000 722,922,000 713,905,000 665,547,000 670,933,000 657,803,000 650,033,000 608,886,000 629,497,000 629,202,000 627,398,000 579,318,000 586,715,000 568,521,000 570,783,000 480,413,000 449,311,000 419,666,000 359,817,000 305,752,000 291,334,000 272,234,000 259,487,000 232,290,000 221,731,000 215,564,000 
        liabilities and stockholders’ equity
                                  
        current liabilities:
                                  
        accounts payable
      71,021,000 56,409,000 61,992,000 56,190,000 57,354,000 45,098,000 60,388,000 62,813,000 56,000,000 47,821,000 44,479,000 46,007,000 49,099,000 50,789,000 53,189,000 60,087,000 75,126,000 54,345,000 54,913,000 58,634,000 49,686,000 39,337,000 38,780,000 25,893,000 38,807,000 29,813,000 25,812,000 29,687,000 
        income taxes payable
      4,643,000 1,357,000 2,349,000  2,643,000 4,000 674,000 1,269,000 1,248,000  1,435,000 1,143,000 2,597,000 229,000 439,000 96,000 2,761,000  995,000 952,000 832,000 195,000 820,000 4,448,000 398,000 470,000 506,000 881,000 
        accrued expenses
      51,664,000 44,297,000 42,871,000 44,229,000 37,965,000 38,524,000 38,208,000 40,384,000 48,479,000 40,714,000 42,639,000 35,980,000 35,519,000 38,266,000 44,491,000 43,019,000 40,622,000 33,899,000 37,738,000 31,974,000 25,749,000 24,733,000 21,696,000 20,720,000 15,452,000 19,399,000 21,106,000 22,138,000 
        returns reserve
      81,787,000 76,985,000 71,722,000 75,486,000 78,527,000 69,661,000 76,187,000 72,058,000 84,396,000 63,780,000 72,137,000 66,350,000 73,925,000 63,381,000 72,311,000 69,793,000 69,626,000 49,296,000 50,842,000 44,024,000 37,471,000 25,602,000 23,361,000 28,336,000 20,975,000 35,104,000 37,469,000 36,355,000 
        current lease liabilities
      10,851,000 10,534,000 10,223,000 9,932,000 9,947,000 9,066,000 8,359,000 8,095,000 7,417,000 6,863,000 6,249,000 5,456,000 4,434,000 5,844,000 5,769,000 3,962,000 3,829,000 3,766,000           
        other current liabilities
      50,620,000 40,963,000 46,825,000 40,899,000 39,478,000 33,744,000 32,141,000 30,988,000 28,787,000 30,442,000 30,465,000 30,797,000 26,687,000 22,577,000 23,140,000 22,829,000 25,207,000 18,916,000 21,688,000 19,634,000 18,366,000 15,821,000 16,771,000 17,400,000 17,740,000 16,740,000 16,048,000 15,240,000 
        total current liabilities
      270,586,000 230,545,000 235,982,000 226,736,000 225,914,000 196,097,000 215,957,000 215,607,000 226,327,000 189,620,000 197,404,000 185,733,000 192,261,000 181,086,000 199,339,000 199,786,000 217,171,000 160,222,000 166,176,000 155,218,000 132,104,000 105,688,000 116,428,000 120,797,000 123,372,000 101,526,000 100,941,000 104,301,000 
        non-current lease liabilities
      22,564,000 21,921,000 25,068,000 27,599,000 34,620,000 31,665,000 34,165,000 36,441,000 33,823,000 34,126,000 35,567,000 37,427,000 39,198,000 18,659,000 20,079,000 12,522,000 13,114,000 3,177,000           
        total liabilities
      293,150,000 252,466,000 261,050,000 254,335,000 260,534,000 227,762,000 250,122,000 252,048,000 260,150,000 223,746,000 232,971,000 223,160,000 231,459,000 199,745,000 219,418,000 212,308,000 230,285,000 163,399,000           
        stockholders’ equity:
                                  
        class a common stock, 0.001 par value...
      41,000 41,000 40,000 40,000 41,000 40,000 38,000 38,000 38,000 39,000 40,000 41,000 41,000 41,000 41,000 41,000 41,000 40,000 39,000 38,000 36,000 33,000 26,000 16,000 16,000 14,000 14,000 14,000 
        class b common stock, 0.001 par value...
      30,000 30,000 31,000 31,000 31,000 32,000 33,000 33,000 33,000 33,000 33,000 33,000 33,000 33,000 33,000 33,000 33,000 33,000 34,000 35,000 36,000 38,000 44,000 54,000 54,000 55,000 55,000 55,000 
        additional paid-in capital
      145,209,000 144,249,000 140,601,000 136,006,000 135,268,000 133,046,000 123,883,000 121,334,000 119,127,000 116,713,000 115,053,000 113,749,000 111,777,000 110,338,000 108,495,000 106,843,000 105,206,000 103,590,000 99,150,000 96,583,000 91,332,000 86,040,000 80,453,000 76,765,000 75,556,000 74,018,000 72,884,000 72,736,000 
        retained earnings
      381,816,000 368,215,000 349,535,000 332,510,000 318,847,000 305,070,000 296,332,000 284,350,000 270,685,000 268,355,000 281,400,000 292,219,000 284,088,000 269,161,000 258,728,000 249,296,000 235,218,000 213,351,000 183,912,000 167,792,000 136,309,000 113,953,000 94,383,000 74,602,000 60,489,000 56,677,000 47,837,000 38,458,000 
        non-controlling interest
      1,155,000    -816,000 -403,000 525,000                      
        total stockholders’ equity
      528,251,000 512,535,000 490,207,000 468,587,000 453,371,000 437,785,000 420,811,000 405,755,000 389,883,000 385,140,000 396,526,000 406,042,000                 
        total liabilities and stockholders’ equity
      821,401,000 765,001,000 751,257,000 722,922,000 713,905,000 665,547,000 670,933,000 657,803,000 650,033,000 608,886,000 629,497,000 629,202,000 627,398,000 579,318,000 586,715,000 568,521,000 570,783,000 480,413,000 449,311,000 419,666,000 359,817,000 305,752,000 291,334,000 272,234,000 259,487,000    
        liabilities and stockholders' equity
                                  
        stockholders' equity:
                                  
        total stockholders' equity
                  395,939,000 379,573,000 367,297,000 356,213,000 340,498,000 317,014,000 283,135,000 264,448,000 227,713,000 200,064,000 174,906,000 151,437,000 136,115,000    
        line of credit
                            15,000,000 24,000,000 30,000,000    
        liabilities and members'/stockholders' equity
                                  
        members' equity:
                                  
        class t preferred units, no par value—zero and 23,551,834 units authorized, issued and outstanding as of december 31, 2019 and december 31, 2018, respectively.
                                  
        class a common units, no par value—zero and 41,936,219 units authorized, issued and outstanding as of december 31, 2019 and december 31, 2018, respectively.
                                  
        accumulated members' equity
                                  
        total members'/stockholders' equity
                               130,764,000 120,790,000 111,263,000 
        total liabilities and members’/stockholders’ equity
                               232,290,000 221,731,000 215,564,000 
        class t preferred units, no par value—zero and 23,551,834 units authorized, issued and outstanding as of september 30, 2019 and december 31, 2018, respectively.
                                  
        class a common units, no par value—zero and 41,936,219 units authorized, issued and outstanding as of september 30, 2019 and december 31, 2018, respectively.
                                  
        class t preferred units, no par value—23,551,834 and zero units authorized, issued and outstanding as of december 31, 2018 and june 30, 2019, respectively.
                                  
        class a common units, no par value—41,936,219 and zero units authorized, issued and outstanding as of december 31, 2018 and june 30, 2019, respectively.
                                  
      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 
                                   
          operating activities:
                                   
          net income
        13,758,000 18,550,000 21,179,000 10,011,000 11,406,000 11,770,000 10,751,000 15,377,000 10,873,000 3,494,000 3,178,000 7,303,000 14,172,000 7,868,000 11,988,000 16,273,000 22,568,000 29,382,000 16,668,000 31,538,000 22,252,000 18,960,000 19,438,000 14,236,000 4,156,000 8,405,000 9,559,000 
          adjustments to reconcile net income to net cash from operating activities:
                                   
          depreciation and amortization
        1,349,000 1,206,000 1,007,000 1,370,000 1,018,000 928,000 983,000 1,175,000 1,343,000 1,342,000 1,293,000 1,241,000 1,218,000 1,272,000 1,214,000 1,203,000 1,102,000 1,118,000 1,119,000 1,122,000 1,149,000 1,181,000 1,250,000 1,205,000 1,191,000 1,236,000 1,132,000 
          rental product depreciation
        560,000 468,000 549,000 424,000 351,000 320,000 309,000                     
          gain on sale of rental product
        -250,000 -72,000                          
          equity-based compensation
        3,249,000 3,152,000 2,357,000 2,304,000 2,753,000 3,277,000 2,098,000 2,094,000 2,559,000 1,610,000 1,228,000 1,723,000 1,278,000 1,452,000 1,524,000 1,395,000 1,491,000 1,122,000 1,336,000 1,352,000 976,000 952,000 980,000 868,000 564,000 522,000 513,000 
          equity earnings in unconsolidated subsidiaries
        -136,000                           
          changes in operating assets and liabilities:
                                   
          accounts receivable
        -9,893,000 4,547,000 -1,756,000 -2,532,000 -6,482,000 1,189,000 6,022,000 -2,620,000 -2,524,000 209,000 -1,416,000 -3,118,000 -2,659,000 1,299,000 1,094,000 3,572,000 -6,747,000 2,076,000 647,000 -778,000 -1,963,000 92,000 136,000 -1,828,000 1,730,000 849,000 2,773,000 
          inventories
        6,767,000 -13,011,000 -17,822,000 -8,274,000 15,555,000 8,913,000 -5,716,000 -29,736,000 1,748,000 -710,000 2,436,000 -15,161,000 25,072,000 -1,896,000 -4,825,000 -29,258,000 -7,986,000 -29,491,000 -22,941,000 -18,372,000 -5,183,000 -21,685,000 -9,077,000 36,859,000 2,888,000 -83,000 -2,356,000 
          income taxes receivable
        -233,000 -1,717,000 1,151,000 -29,000 73,000 2,863,000 -3,429,000 -629,000 1,625,000 5,930,000 -1,459,000 -5,118,000 1,996,000 1,159,000 2,687,000 -6,354,000 2,909,000 7,068,000 1,770,000 3,176,000 -4,700,000 -8,225,000 -2,464,000 966,000 -205,000 -748,000 1,129,000 
          prepaid expenses and other current assets
        -5,206,000 -10,951,000 -806,000 6,287,000 -4,513,000 12,818,000 -1,544,000 3,570,000 -13,032,000 -1,945,000 -4,193,000 5,414,000 -4,925,000 -771,000 -2,084,000 1,108,000 -16,013,000 -3,236,000 -7,678,000 -5,492,000 -5,815,000 -421,000 -324,000 -1,308,000 5,878,000 1,628,000 305,000 
          other assets
        11,000 -3,027,000 -2,702,000 -1,671,000 -3,989,000 -13,134,000 -184,000 -49,000 -226,000 -931,000 -5,000 13,000 -442,000 2,288,000 161,000 -149,000 -361,000 14,000 -24,000 110,000 -2,346,000 114,000 -22,000 17,000 33,000 27,000 26,000 
          accounts payable
        14,612,000 -5,583,000 5,804,000 -631,000 12,256,000 -15,290,000 -2,425,000 6,813,000 8,179,000 3,342,000 -1,528,000 -3,092,000 -1,690,000 -2,400,000 -6,898,000 -15,039,000 20,781,000 -568,000 -3,721,000 8,948,000 10,349,000 557,000 12,887,000 -12,914,000 8,994,000 4,001,000 -3,875,000 
          income taxes payable
        3,286,000 -992,000 2,349,000 -2,643,000 2,639,000 -670,000 -595,000 21,000 1,248,000 -1,435,000 292,000 -1,454,000 2,368,000 -210,000 343,000 -2,665,000 2,761,000 -995,000 43,000 120,000 637,000 -625,000 -3,628,000 4,050,000 -72,000 -36,000 -375,000 
          accrued expenses
        7,367,000 1,426,000 -1,358,000 6,421,000 -559,000 316,000 -2,176,000 -8,095,000 7,765,000 -1,925,000 6,659,000 461,000 -2,747,000 -6,225,000 1,472,000 2,397,000 6,723,000 -3,839,000 5,764,000 6,225,000 1,016,000 3,037,000 976,000 5,268,000 -3,947,000 -1,707,000 -429,000 
          returns reserve
        4,802,000 5,263,000 -3,764,000 -3,041,000 8,866,000 -6,526,000 4,129,000 -12,338,000 20,616,000 -8,357,000 5,787,000 -7,575,000 10,544,000 -8,930,000 2,518,000 167,000 20,330,000 -1,546,000 6,818,000 6,553,000 11,869,000 2,241,000 -4,975,000 7,361,000 -14,129,000 -2,365,000 1,114,000 
          right-of-use lease assets and current and non-current lease liabilities
        -280,000  -74,000 38,000 37,000 515,000 -326,000 -138,000 -128,000 774,000 546,000 1,156,000 534,000 337,000 501,000 376,000 -52,000           
          other current liabilities
        9,657,000 -5,862,000 5,926,000 2,161,000 5,734,000 1,601,000 1,155,000 1,662,000 -1,655,000 -23,000 -332,000 4,110,000 4,110,000 -563,000 311,000 -2,378,000 6,291,000 -1,510,000 2,054,000 1,268,000 2,545,000 -950,000 -629,000 -340,000 1,000,000 692,000 809,000 
          net cash from operating activities
        49,420,000 -10,187,000 11,818,000 12,620,000 45,145,000 3,918,000 9,052,000 -24,669,000 38,391,000 -3,876,000 12,486,000 -14,097,000 48,829,000 -11,015,000 10,006,000 -29,352,000 53,797,000 -6,098,000 1,855,000 33,347,000 33,209,000 -2,454,000 14,340,000 53,806,000 8,081,000 14,224,000 9,150,000 
          capital expenditures
        -4,953,000 -3,099,000 -4,320,000 -2,207,000 -1,779,000 -1,830,000 -1,037,000 -1,047,000 -1,735,000 -1,084,000 -994,000 -972,000 -1,148,000 -1,263,000 -1,388,000 -1,446,000 -1,070,000 -427,000 -515,000 -517,000 -736,000 -480,000 -830,000 -551,000 -998,000 -1,702,000 
          free cash flows
        44,467,000 -13,286,000 7,498,000 10,413,000 43,366,000 2,088,000 8,015,000 -25,716,000 36,656,000 -4,960,000 11,492,000 -15,069,000 47,681,000 -12,278,000 8,618,000 -30,798,000 52,727,000 -6,525,000 1,340,000 32,830,000 32,473,000 -2,934,000 14,340,000 52,976,000 7,530,000 13,226,000 7,448,000 
          investing activities:
                                   
          purchases of property and equipment
        -4,953,000 -3,099,000 -4,320,000 -2,207,000 -1,779,000 -1,830,000 -1,037,000 -1,047,000 -1,735,000 -1,084,000 -994,000 -972,000 -1,148,000 -1,263,000 -1,388,000 -1,446,000 -1,070,000 -427,000 -515,000 -517,000 -736,000 -480,000    -998,000 -1,702,000 
          purchases of rental product
         -4,000 -2,201,000 -806,000 -562,000 -257,000 -1,844,000                     
          proceeds from sale of rental product
        434,000 436,000                          
          investment in equity method investees
        -10,964,000                           
          net cash from investing activities
        -15,483,000 -2,667,000 -5,191,000 -4,670,000 -2,341,000 -2,087,000 -2,881,000 -2,411,000 -1,735,000 -1,084,000 -994,000 -972,000 -1,148,000 -1,263,000 -1,388,000 -1,446,000 -1,070,000 -427,000 -515,000 -517,000 -736,000 -480,000 -463,000 -830,000 -551,000 -998,000 -1,702,000 
          financing activities:
                                   
          proceeds from the exercise of stock options, net of tax withholdings on share-based payment awards
        -540,000 496,000 498,000 174,000 -531,000 5,525,000 922,000 113,000 -145,000                   
          net cash from financing activities
        -540,000 496,000 215,000 -1,567,000 -531,000 5,623,000 -936,000 -1,786,000 -8,264,000 -18,279,000 -12,508,000 249,000 161,000 391,000 128,000 242,000 126,000 3,318,000 1,231,000 3,900,000 4,317,000 -10,364,000 -6,291,000 -5,660,000 30,975,000 612,000 -968,000 
          effect of exchange rate changes on cash and cash equivalents
        -751,000 130,000 -2,131,000 3,502,000 1,958,000 -3,695,000 2,869,000 187,000 -425,000 1,789,000 -1,414,000 828,000 755,000 2,565,000 -2,556,000 -2,195,000 -701,000 57,000 -548,000 -55,000 104,000 610,000 343,000 -123,000 -344,000 435,000 -180,000 
          net increase in cash and cash equivalents
        32,646,000 -12,228,000 4,711,000 9,885,000 44,231,000 3,759,000 8,104,000 -28,679,000 27,967,000 -21,450,000 -2,430,000 -13,992,000 48,597,000 -9,322,000 6,190,000 -32,751,000 52,152,000 -3,150,000 2,023,000 36,675,000 36,894,000 -12,688,000 7,929,000 47,193,000 38,161,000 14,273,000 6,300,000 
          cash, cash equivalents and restricted cash, beginning of period
        303,199,000                           
          cash, cash equivalents and restricted cash, end of period
        335,845,000                           
          supplemental disclosure of cash flow information:
                                   
          cash paid during the period for:
                                   
          income taxes, net of refund
        1,830,000 9,789,000 4,358,000 8,155,000 468,000 7,864,000 7,472,000 5,268,000 1,599,000 1,415,000 2,359,000 8,966,000 255,000 7,122,000 1,301,000 13,895,000 713,000 1,503,000 901,000 246,000 364,000 3,450,000 8,398,000 1,000 101,000 936,000 3,714,000 
          operating leases
        3,585,000 3,726,000 3,440,000 2,920,000 2,841,000 2,120,000 2,600,000 2,331,000 2,254,000 1,363,000 2,100,000 1,754,000 1,795,000 1,825,000 1,529,000 1,135,000 1,369,000           
          supplemental disclosure of non-cash activities:
                                   
          lease assets obtained in exchange for new operating lease liabilities
        3,500,000 6,096,000 5,186,000 1,994,000 20,452,000 10,457,000 376,000 11,105,000           
          loss on disposal of subsidiary
                                 
          deferred income taxes
                            2,423,000 2,318,000 -208,000   1,803,000 -1,175,000 
          right-of-use lease assets and lease liabilities
                                   
          cash divested upon disposal of subsidiary
                                 
          cash paid for acquisition
                                 
          repurchases of class a common stock
         -283,000   98,000 -1,858,000 -1,899,000 -8,119,000 -18,329,000                  
          cash, cash equivalents and restricted cash, beginning of year
                                   
          cash, cash equivalents and restricted cash, end of year
                                   
          bargain purchase gain
                                  
          cash and cash equivalents, beginning of period
          256,600,000  245,449,000  234,724,000  218,455,000  146,013,000  65,418,000 
          cash and cash equivalents, end of period
          4,711,000 9,885,000 300,831,000  8,104,000 -28,679,000 273,416,000  -2,430,000 -13,992,000 283,321,000  6,190,000 -32,751,000 270,607,000  2,023,000 36,675,000 182,907,000  7,929,000 47,193,000 103,579,000 14,273,000 6,300,000 
          cash and cash equivalents, beginning of year
                                   
          cash and cash equivalents, end of year
                                   
          proceeds from the exercise of stock options
                 50,000 76,000 249,000 161,000 391,000 128,000 242,000 126,000 3,318,000 1,231,000 3,900,000 4,317,000 4,636,000 2,709,000 381,000 975,000 749,000  
          proceeds from borrowings on line of credit
                             30,000,000   
          repayment of borrowings on line of credit
                             -15,000,000 -9,000,000     
          payment of deferred offering costs
                               -137,000 -971,000 
          interest
                             47,000 105,000 165,000 25,000   
          proceeds from initial public offering, net of underwriting discounts paid
                                 
          repurchase of class b common stock upon corporate conversion
                                 
          purchases of property, equipment and other
                               -830,000 -551,000   
          deferred offering costs accrued, unpaid
                                   
          repayment of line of credit