XML 91 R81.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefits and Share-Based Compensation - Schedule of Share Option Activity (Details) - 2009 Plan - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Number of Shares    
Outstanding at beginning of period (in shares) 1,760  
Granted (in shares) 0  
Exercised (in shares) (1)  
Expired (in shares) (34)  
Forfeited (in shares) 0  
Outstanding at end of period (in shares) 1,725 1,760
Exercisable at end of period (in shares) 1,723  
Vested and expected to vest at end of period (in shares) 1,725  
Weighted-Average Exercise Price    
Outstanding at beginning of period (in dollars per share) $ 67.51  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 30.92  
Expired (in dollars per share) 65.41  
Forfeited (in dollars per share) 0  
Outstanding at end of period (in dollars per share) 67.58 $ 67.51
Exercisable at end of period (in dollars per share) 67.50  
Vested and expected to vest at end of period (in dollars per share) $ 67.58  
Weighted-Average Remaining Years    
Outstanding 3 years 4 months 24 days 3 years 7 months 6 days
Exercisable 3 years 4 months 24 days  
Vested and expected to vest 3 years 4 months 24 days  
Aggregate Intrinsic Value    
Outstanding $ 426 $ 2,619
Exercisable 426  
Vested and expected to vest $ 426