XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation - Restricted Stock Units (Narrative) (Details) - RSUs - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Aggregate fair value of equity instruments vested during the period $ 10.9 $ 7.9
Unrecognized compensation expense $ 32.5  
Weighted average period over which unrecognized compensation expense is expected to be recognized 2 years 1 month 6 days  
Directors    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 1 year  
Minimum | Employees    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Maximum | Employees    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years