v3.26.1
EARNINGS PER SHARE - Schedule of Computation of Basic and Diluted (Loss) Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income $ 25.4 $ 22.0 $ 61.3 $ 40.4
Less: Undistributed income allocated to participating securities 1.3 1.1 3.0 2.0
Net income attributable to common shareholders $ 24.1 $ 20.9 $ 58.3 $ 38.4
Denominator:        
Weighted-average common shares outstanding: basic (both Class A and B) (in shares) 15.7 15.4 15.6 15.3
Effect of dilutive securities:        
Weighted-average common shares outstanding: diluted (both Class A and B) (in shares) 17.0 17.1 17.1 17.1
Earnings per common share (both Class A and B):        
Basic (in dollars per share) $ 1.54 $ 1.36 $ 3.74 $ 2.51
Diluted (in dollars per share) $ 1.49 $ 1.29 $ 3.58 $ 2.36
Redeemable convertible preferred stock        
Effect of dilutive securities:        
Redeemable convertible preferred stock (in shares) 0.8 0.8 0.8 0.8
Service-based restricted stock units        
Effect of dilutive securities:        
Service-based restricted stock units, Market-based restricted stock units, Performance-based restricted stock units and Stock options (in shares) 0.3 0.5 0.3 0.6
Market-based restricted stock units        
Effect of dilutive securities:        
Service-based restricted stock units, Market-based restricted stock units, Performance-based restricted stock units and Stock options (in shares) 0.1 0.3 0.2 0.3
Performance-based Restricted Stock Units        
Effect of dilutive securities:        
Service-based restricted stock units, Market-based restricted stock units, Performance-based restricted stock units and Stock options (in shares) 0.1 0.0 0.1 0.0
Stock options        
Effect of dilutive securities:        
Service-based restricted stock units, Market-based restricted stock units, Performance-based restricted stock units and Stock options (in shares) 0.0 0.1 0.1 0.1