XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefits - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2021
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]          
Payment for other postretirement benefits       $ 1,700,000  
Postretirement Health Coverage | Salaried VEBA          
Defined Benefit Plan Disclosure [Line Items]          
Maximum contribution threshold     $ 2,900,000    
Payment for other postretirement benefits   $ 0      
Postretirement Health Coverage | Scenario Forecast | Salaried VEBA          
Defined Benefit Plan Disclosure [Line Items]          
Payment for other postretirement benefits $ 1,100,000        
Pension Plans          
Defined Benefit Plan Disclosure [Line Items]          
Accumulated benefit obligation     29,600,000   $ 18,000,000
Expected employer contributions in 2023     $ 4,200,000    
Other Postretirement Benefits Plan          
Defined Benefit Plan Disclosure [Line Items]          
Health care cost trend rate assumed     6.90%    
Decreased rate of health care cost trend     4.00%