v3.26.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:            
Net income $ 43,713 $ (26,661) $ 57,523 $ (24,682) $ 17,052 $ 32,841
Less: net income attributable to non-controlling interests (16,853)   (27,307)   (6,594) (14,905)
Net income attributable to Camping World Holdings, Inc. - basic 26,860   30,216   10,458 17,936
Add: reallocation of net income attributable to non-controlling interests from the assumed dilutive effect of stock options, PSUs and RSUs 82   27   15  
Add: reallocation of net income attributable to non-controlling interests from the assumed redemption of common units of CWGS, LLC for Class A common stock           11,049
Net income attributable to Camping World Holdings, Inc. - diluted $ 26,942   $ 30,243   $ 10,473 $ 28,985
Performance stock units            
Denominator:            
PSUs 815   750   783 750
Stock options            
Denominator:            
Weighted-average anti-dilutive securities excluded from the computation of diluted earnings per share of Class A common stock: 132   151   134 153
PSUs and RSUs            
Denominator:            
Weighted-average anti-dilutive securities excluded from the computation of diluted earnings per share of Class A common stock: 1,723   1,892   1,478 1,684
Convertible common stock | CWGS, LLC            
Denominator:            
Weighted-average anti-dilutive securities excluded from the computation of diluted earnings per share of Class A common stock: 39,895   39,895   39,895  
Class A common stock            
Denominator:            
Weighted-average shares of Class A common stock outstanding - basic 63,668   62,610   63,573 62,571
Dilutive liability-classified awards 433       505  
Dilutive PSUs and RSUs 74   137   88 195
Dilutive common units of CWGS, LLC that are convertible into Class A common stock           39,895
Weighted-average shares of Class A common stock outstanding - diluted 64,175   62,747   64,166 102,661
Earnings per share of Class A common stock - basic $ 0.42   $ 0.48   $ 0.16 $ 0.29
Earnings per share of Class A common stock - diluted $ 0.42   $ 0.48   $ 0.16 $ 0.28