Condensed Consolidated Statement of Shareholders' Equity (Unaudited) - USD ($) shares in Thousands, $ in Millions | Total | Common Stock | Additional Paid-in Capital | Treasury Stock | Retained Earnings | Accumulated Other Comprehensive Income |
Beginning balance (in shares) at Dec. 31, 2022 | | 37,961 | | | | |
Beginning balance at Dec. 31, 2022 | $ 210.4 | $ 0.4 | $ 201.2 | $ (19.5) | $ 25.9 | $ 2.4 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Stock-based compensation expense | 0.6 | | 0.6 | | | |
Issuance of restricted stock (in shares) | | 36 | | | | |
Issuance of restricted stock | 0 | | (0.6) | 0.6 | | |
Stock withheld for employee taxes (in shares) | | (14) | | | | |
Stock withheld for employee taxes | (0.4) | | (0.1) | (0.3) | | |
Proceeds from issuance of common stock (in shares) | | 3 | | | | |
Proceeds from issuance of common stock | 0.1 | | 0 | 0.1 | | |
Issuance of shares under employee stock purchase plan (in shares) | | 31 | | | | |
Issuance of shares under employee stock purchase plan | 0.7 | | 0.7 | | | |
Dividends | (7.7) | | | | (7.7) | |
Change in cumulative translation adjustment | 0.1 | | | | | 0.1 |
Net income | 13.2 | | | | 13.2 | |
Ending balance (in shares) at Mar. 31, 2023 | | 38,017 | | | | |
Ending balance at Mar. 31, 2023 | 217 | $ 0.4 | 201.8 | (19.1) | 31.4 | 2.5 |
Beginning balance (in shares) at Dec. 31, 2022 | | 37,961 | | | | |
Beginning balance at Dec. 31, 2022 | 210.4 | $ 0.4 | 201.2 | (19.5) | 25.9 | 2.4 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Change in cumulative translation adjustment | 0.3 | | | | | |
Net income | 34.7 | | | | | |
Ending balance (in shares) at Jun. 30, 2023 | | 38,031 | | | | |
Ending balance at Jun. 30, 2023 | 231.8 | $ 0.4 | 202.3 | (18.9) | 45.3 | 2.7 |
Beginning balance (in shares) at Mar. 31, 2023 | | 38,017 | | | | |
Beginning balance at Mar. 31, 2023 | 217 | $ 0.4 | 201.8 | (19.1) | 31.4 | 2.5 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Stock-based compensation expense | 0.6 | | 0.6 | | | |
Issuance of restricted stock (in shares) | | 8 | | | | |
Issuance of restricted stock | 0 | | (0.1) | 0.1 | | |
Stock withheld for employee taxes (in shares) | | (2) | | | | |
Stock withheld for employee taxes | (0.1) | | (0.1) | 0 | | |
Proceeds from issuance of common stock (in shares) | | 8 | | | | |
Proceeds from issuance of common stock | 0.2 | | 0.1 | 0.1 | | |
Dividends | (7.6) | | | | (7.6) | |
Change in cumulative translation adjustment | 0.2 | | | | | 0.2 |
Net income | 21.5 | | | | 21.5 | |
Ending balance (in shares) at Jun. 30, 2023 | | 38,031 | | | | |
Ending balance at Jun. 30, 2023 | 231.8 | $ 0.4 | 202.3 | (18.9) | 45.3 | 2.7 |
Beginning balance (in shares) at Dec. 31, 2023 | | 38,074 | | | | |
Beginning balance at Dec. 31, 2023 | 255.2 | $ 0.4 | 204.8 | (18.6) | 66 | 2.6 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Stock-based compensation expense | 1 | | 1 | | | |
Issuance of restricted stock (in shares) | | 66 | | | | |
Issuance of restricted stock | 0 | | (1.2) | 1.2 | | |
Stock withheld for employee taxes (in shares) | | (37) | | | | |
Stock withheld for employee taxes | (1.5) | | (0.8) | (0.7) | | |
Proceeds from issuance of common stock (in shares) | | 50 | | | | |
Proceeds from issuance of common stock | 1.3 | | 0.4 | 0.9 | | |
Issuance of shares under employee stock purchase plan (in shares) | | 28 | | | | |
Issuance of shares under employee stock purchase plan | 0.8 | | 0.8 | | | |
Dividends | (9.6) | | | | (9.6) | |
Change in cumulative translation adjustment | (0.2) | | | | | (0.2) |
Net income | 13.2 | | | | 13.2 | |
Ending balance (in shares) at Mar. 31, 2024 | | 38,181 | | | | |
Ending balance at Mar. 31, 2024 | 260.2 | $ 0.4 | 205 | (17.2) | 69.6 | 2.4 |
Beginning balance (in shares) at Dec. 31, 2023 | | 38,074 | | | | |
Beginning balance at Dec. 31, 2023 | 255.2 | $ 0.4 | 204.8 | (18.6) | 66 | 2.6 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Change in cumulative translation adjustment | (0.4) | | | | | |
Net income | 33.5 | | | | | |
Ending balance (in shares) at Jun. 30, 2024 | | 38,187 | | | | |
Ending balance at Jun. 30, 2024 | 270.4 | $ 0.4 | 204.6 | (17.1) | 80.3 | 2.2 |
Beginning balance (in shares) at Mar. 31, 2024 | | 38,181 | | | | |
Beginning balance at Mar. 31, 2024 | 260.2 | $ 0.4 | 205 | (17.2) | 69.6 | 2.4 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Stock-based compensation expense | (0.4) | | (0.4) | | | |
Issuance of restricted stock (in shares) | | 4 | | | | |
Issuance of restricted stock | 0 | | (0.1) | 0.1 | | |
Proceeds from issuance of common stock (in shares) | | 2 | | | | |
Proceeds from issuance of common stock | 0.1 | | 0.1 | | | |
Dividends | (9.6) | | | | (9.6) | |
Change in cumulative translation adjustment | (0.2) | | | | | (0.2) |
Net income | 20.3 | | | | 20.3 | |
Ending balance (in shares) at Jun. 30, 2024 | | 38,187 | | | | |
Ending balance at Jun. 30, 2024 | $ 270.4 | $ 0.4 | $ 204.6 | $ (17.1) | $ 80.3 | $ 2.2 |