XML 92 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - RSU and RSA activity (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
RSUs    
RSU and RSA activity ( including Performance RSUs and RSAs)    
Outstanding at beginning of year 3,995,750  
Granted (in shares) 2,110,447  
Released (in shares) (1,640,526)  
Forfeited (in shares) (510,184)  
Outstanding at end of year 3,955,487 3,995,750
Additional disclosures    
Total estimated fair value of RSUs vested $ 14.9 $ 17.3
Performance-Contingent Awards - RSAs    
RSU and RSA activity ( including Performance RSUs and RSAs)    
Granted (in shares) 337,500 165,000