XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Incentive Plans and Stock Purchase Plans - Schedule of Restricted Stock and Deferred Stock Awards (Detail) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Number of Shares, Non-vested shares at January 1, 2024 1,357,089    
Number of Shares, Awarded 1,416,611    
Number of Shares, Forfeited (89,842)    
Number of Shares, Vested (987,593)    
Number of Shares, Non-vested shares at December 31, 2024 1,696,265 1,357,089  
Weighted Average Fair Value, Non-vested shares at January 1, 2024 $ 18.69    
Weighted Average Fair Value, Awarded 7.57 $ 15.25 $ 22.64
Weighted Average Fair Value, Forfeited 12.86    
Weighted Average Fair Value, Vested 17.29    
Weighted Average Fair Value, Non-vested shares at December 31, 2024 $ 10.53 $ 18.69