XML 148 R125.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employee stock purchase plan discount 15.00%    
Unvested restricted common shares $ 6.2    
Weighted-average period of recognition 1 year 10 months 24 days    
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common shares authorized under the 2006 equity plan (in shares) 750,000    
Restricted Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Intrinsic value of awards vested $ 2.7 $ 3.7 $ 3.7
Restricted Shares | Performance-Based Vesting      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awarded (in shares) 283,712    
Restricted Shares | Time-Based Vesting      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awarded (in shares) 29,692    
Vesting period 3 years    
Restricted Shares | Minimum | Employees      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards expiration period 1 year    
Restricted Shares | Maximum | Employees      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards expiration period 5 years    
2006 Equity Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares authorized under 2006 Equity Plan (in shares) 1,493,297