Executive Incentive Plans (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||||
|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items] | ||||||
| Bonus plan compensation expense | $ 11,661 | $ 7,584 | $ 10,587 | $ 6,338 | ||
| RSUs | ||||||
| Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items] | ||||||
| Granted (in shares) | 111,136 | 28,913 | ||||
| Granted in period, fair value | $ 4,422 | $ 1,160 | ||||
| Unrecognized compensation | 4,972 | $ 4,972 | ||||
| Weighted average period | 4 years 3 months 18 days | |||||
| Deferred Bonus | ||||||
| Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items] | ||||||
| Bonus plan compensation expense | $ 2,274 | $ 2,393 | $ 5,140 | $ 4,828 | ||