Selected Balance Sheet Data - Schedule of Net Change in Carrying Value of Assets Held in Rabbi Trust and Deferred Compensation Liability (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||||
| Decrease in the carrying value of the assets held in the rabbi trust | $ 853 | $ 794 | $ 576 | $ 631 |
| Decrease in the net carrying value of the deferred compensation obligation | $ (846) | $ (777) | $ (578) | $ (545) |