v3.26.1
Earnings per share - Schedule of Reconciliation of Numerators and Denominators Used to Compute Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator        
Net income $ 67,404 $ 58,295 $ 119,200 $ 100,374
Less: net income attributable to non-controlling interests 322 276 564 488
Net income attributable to Planet Fitness, Inc. $ 67,082 $ 58,019 $ 118,636 $ 99,886
Stock options        
Effect of dilutive securities:        
Weighted-average shares outstanding adjustment (shares) 21,742 40,219 25,746 40,478
Restricted stock units        
Effect of dilutive securities:        
Weighted-average shares outstanding adjustment (shares) 56,090 110,414 80,622 117,345
Performance stock units        
Effect of dilutive securities:        
Weighted-average shares outstanding adjustment (shares) 37,675 53,579 53,009 59,830
Class A common stock        
Denominator        
Weighted-average shares of Class A common stock outstanding - basic (in shares) 77,030,275 83,861,016 78,295,667 84,014,883
Effect of dilutive securities:        
Weighted-average shares of Class A common stock outstanding - diluted (in shares) 77,145,782 84,065,228 78,455,044 84,232,536
Earnings per share of Class A common stock - basic (in usd per share) $ 0.87 $ 0.69 $ 1.52 $ 1.19
Earnings per share of Class A common stock - diluted (in usd per share) $ 0.87 $ 0.69 $ 1.51 $ 1.19