XML 252 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Qualified Employee Benefit Plans - Future Benefit Payments to be Paid (Details) - Retirement Plan
$ in Thousands
Dec. 31, 2023
USD ($)
Expected future benefit payments [Abstract]  
2024 $ 10,059
2025 8,030
2026 7,856
2027 8,690
2028 7,677
2029 - 2033 $ 37,703