v3.26.1
Earnings Per Share (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share, Basic and Diluted, by Common Class [Line Items]        
Net (loss) income available to stockholders - basic and diluted $ 29.1 $ 29.7 $ 39.2 $ 42.5
Weighted average number of shares outstanding - basic 18,177,755 24,005,881 18,765,244 24,201,160
Effect of dilutive securities:        
Dilutive securities 112,034 130,340 129,300 169,151
Weighted Average Number of Shares Outstanding, Diluted, Total 18,289,789 24,136,221 18,894,544 24,370,311
Performance Shares [Member]        
Effect of dilutive securities:        
Dilutive securities 67,884 89,501 80,984 106,502
Restricted Stock Units (RSUs) [Member]        
Effect of dilutive securities:        
Dilutive securities 44,150 40,839 48,316 62,649