v3.26.3
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Mar. 31, 2026
Sep. 30, 2026
Sep. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Employee stock purchase plan discount 15.00%   15.00%  
Unrecognized stock based compensation expense $ 8.9   $ 8.9  
Period for recognition     2 years 1 month 6 days  
Restricted Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   3 years 3 years  
Intrinsic value of awards vested     $ 6.1 $ 6.0
Restricted Shares | Performance-Based Vesting        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Awarded (in shares) 0   231,346  
Minimum | Employees | Restricted Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Awards expiration period     1 year  
Maximum | Employees | Restricted Shares        
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   1,493,297