v3.26.1
Earnings (Loss) Per Share and Certain Related Information - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 06, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 09, 2026
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Non-vested restricted shares (in shares)   748,453 878,909 730,187 882,018  
Substantive options shares (in shares)     148   232  
2025 Repurchase Authorization            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Amount authorized $ 25.0          
Share repurchase program, period in force (in months) 12 months          
Total shares repurchased (in shares)       381,936   654,821
Average price paid per share (in dollars per share)       $ 32.02   $ 32.95
Stock repurchased, value       $ 12.2   $ 21.6