v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Millions
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Total
Balance at Dec. 31, 2024   $ 285.8 $ 1,127.9 $ (4.2) $ 1,409.5
Balance (in shares) at Dec. 31, 2024 53,740,729        
Increase (Decrease) in Stockholders' Equity Roll Forward          
Net income     223.2   223.2
Foreign currency translation adjustments, net of tax       2.2 2.2
Issuance of shares   2.0     2.0
Issuance of shares (in shares) 29,112        
Conversion of stock-based awards, net of shares withheld for taxes   (11.0)     (11.0)
Conversion of stock-based awards, net of shares withheld for taxes (in shares) 259,322        
Stock-based compensation   14.9     14.9
Dividends declared     (12.9)   (12.9)
Balance at Sep. 30, 2025   291.7 1,338.2 (2.0) 1,627.9
Balance (in shares) at Sep. 30, 2025 54,029,163        
Balance at Jun. 30, 2025   287.4 1,247.9 (0.7) 1,534.6
Balance (in shares) at Jun. 30, 2025 54,008,463        
Increase (Decrease) in Stockholders' Equity Roll Forward          
Net income     94.6   94.6
Foreign currency translation adjustments, net of tax       (1.3) (1.3)
Issuance of shares   0.6     0.6
Issuance of shares (in shares) 6,578        
Conversion of stock-based awards, net of shares withheld for taxes   (0.8)     (0.8)
Conversion of stock-based awards, net of shares withheld for taxes (in shares) 14,122        
Stock-based compensation   4.5     4.5
Dividends declared     (4.3)   (4.3)
Balance at Sep. 30, 2025   291.7 1,338.2 (2.0) 1,627.9
Balance (in shares) at Sep. 30, 2025 54,029,163        
Balance at Dec. 31, 2025   296.9 1,385.6 (1.5) 1,681.0
Balance (in shares) at Dec. 31, 2025 54,045,067        
Increase (Decrease) in Stockholders' Equity Roll Forward          
Net income     44.6   44.6
Foreign currency translation adjustments, net of tax       (1.6) (1.6)
Issuance of shares   1.7     1.7
Issuance of shares (in shares) 15,813        
Conversion of stock-based awards, net of shares withheld for taxes   (21.2)     (21.2)
Conversion of stock-based awards, net of shares withheld for taxes (in shares) 240,744        
Stock-based compensation   15.6     15.6
Purchase of stock   (151.5)     (151.5)
Purchase of stock (in shares) (1,779,914)        
Dividends declared     (12.9)   (12.9)
Balance at Sep. 30, 2026   141.5 1,417.3 (3.1) 1,555.7
Balance (in shares) at Sep. 30, 2026 52,521,710        
Balance at Jun. 30, 2026   239.1 1,370.2 (3.0) 1,606.3
Balance (in shares) at Jun. 30, 2026 53,828,741        
Increase (Decrease) in Stockholders' Equity Roll Forward          
Net income     51.3   51.3
Foreign currency translation adjustments, net of tax       (0.1) (0.1)
Issuance of shares   0.6     0.6
Issuance of shares (in shares) 8,171        
Conversion of stock-based awards, net of shares withheld for taxes   (1.4)     (1.4)
Conversion of stock-based awards, net of shares withheld for taxes (in shares) 15,425        
Stock-based compensation   4.7     4.7
Purchase of stock   (101.5)     (101.5)
Purchase of stock (in shares) (1,330,627)        
Dividends declared     (4.2)   (4.2)
Balance at Sep. 30, 2026   $ 141.5 $ 1,417.3 $ (3.1) $ 1,555.7
Balance (in shares) at Sep. 30, 2026 52,521,710