v3.26.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Employee stock purchase plan discount 15.00%  
Unrecognized stock based compensation expense $ 11.4  
Period for recognition 2 years 3 months 18 days  
Restricted Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Total shareholder return performance period 3 years  
Intrinsic value of awards vested $ 5.6 $ 4.8
Restricted Shares | Performance-Based Vesting    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Awarded (in shares) 274,781  
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