v3.25.2
Stock Based Compensation - Restricted Stock Units (Narrative) (Details) - RSUs - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Aggregate fair value of equity instruments vested during the period $ 11.9 $ 11.1
Unrecognized compensation expense $ 27.9  
Weighted average period over which unrecognized compensation expense is expected to be recognized 1 year 10 months 24 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