XML 68 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings (Loss) Per Share and Certain Related Information - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Nov. 29, 2024
Aug. 16, 2024
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Non-vested restricted shares (in shares) 1,290,426 1,796,615    
Substantive options shares (in shares) 2,963 7,900    
Remaining amount authorized $ 11.7      
2024 Repurchase Authorization        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Amount authorized     $ 35.0 $ 25.0
Shares Repurchased (in shares) 958,013      
Average Price Per Share (in dollars per share) $ 24.37