v3.25.1
Stock Based Compensation - Schedule of Nonvested Restricted Stock Units Activity (Details) - The 2009 Stock Incentive Plan - Restricted Stock Units (RSUs)
shares in Thousands
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Number of Awards  
Unvested RSU Awards Outstanding beginning of period (in shares) | shares 170
Vested (in shares) | shares (12)
Unvested RSU Awards Outstanding end of period (in shares) | shares 158
Weighted Average Grant Date Fair Value per Award  
Unvested RSU Awards Outstanding beginning of period (in dollars per share) | $ / shares $ 36.38
Vested (in dollars per share) | $ / shares 39.98
Unvested RSU Awards Outstanding end of period (in dollars per share) | $ / shares $ 36.09