Employee Benefit Plans - Fair Value of Plan Assets Roll-Forward (Details) - USD ($) $ in Thousands |
12 Months Ended | |
---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
Balance at beginning of period | $ 30,731 | $ 32,794 |
Purchases, sales, and settlements | 41,347 | (1,854) |
Changes in fair value | (14,768) | (209) |
Balance at end of period | $ 57,310 | $ 30,731 |
Fair Value Recurring Basis, Unobservable Input Reconciliation Asset Gain (Loss), Statement Of Income, Extensible List Not Disclosed Flag | Changes in fair value | Changes in fair value |