v3.25.2
Employee Benefits and Share-Based Compensation - Schedule of Share Option Activity (Details) - 2009 Plan - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 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) (131)  
Forfeited (in shares) 0  
Outstanding at end of period (in shares) 1,628 1,760
Exercisable at end of period (in shares) 1,627  
Vested and expected to vest at end of period (in shares) 1,628  
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) 70.64  
Forfeited (in dollars per share) 0  
Outstanding at end of period (in dollars per share) 67.29 $ 67.51
Exercisable at end of period (in dollars per share) 67.23  
Vested and expected to vest at end of period (in dollars per share) $ 67.28  
Weighted-Average Remaining Years    
Outstanding 3 years 2 months 12 days 3 years 7 months 6 days
Exercisable 3 years 2 months 12 days  
Vested and expected to vest 3 years 2 months 12 days  
Aggregate Intrinsic Value    
Outstanding $ 84 $ 2,619
Exercisable 84  
Vested and expected to vest $ 84