Stock-Based Compensation (Summary of PRSU Activity) (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Weighted Average Grant Date Fair Value | ||||
| Stock-based compensation expense | $ 7,144 | $ 6,738 | $ 13,994 | $ 12,245 |
| Performance Based Restricted Stock Units | ||||
| Number of Shares | ||||
| Granted, number of shares (in shares) | 41,856 | |||
| Time-Based Restricted Stock Units | ||||
| Number of Shares | ||||
| Granted, number of shares (in shares) | 498,398 | |||
| Weighted Average Grant Date Fair Value | ||||
| Estimated average fair value per restricted stock unit granted | $ 57.64 | |||