XML 85 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Retirement Plans - Summary of Reconciliation of Level 3 Partnership Assets Within Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Level 3 fund assets    
Beginning Balance $ 50,803  
Ending Balance   $ 50,803
Significant Unobservable Inputs (Level 3)    
Reconciliation of Level 3 fund assets    
Beginning Balance 0  
Ending Balance   0
Significant Unobservable Inputs (Level 3) | Partnership    
Reconciliation of Level 3 fund assets    
Beginning Balance 0 6,792
Capital contributions 0 13
Realized and unrealized loss 0 (2,075)
Capital distributions 0 (4,730)
Ending Balance $ 0 $ 0