v3.22.4
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