XML 144 R126.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefit Plans - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Requisite service period 30 days    
Employer matching contribution, percent of match (in percent) 6.00%    
Employers matching contribution, vesting (in percent) 100.00%    
Total plan contributions $ 9,700,000 $ 7,500,000 $ 5,200,000
Period with five consecutive years of highest average compensation (in years) 10 years    
Fair value assumptions, expected term (in years) 10 years    
Wyoming Refining plan      
Defined Benefit Plan Disclosure [Line Items]      
Expected future employer contributions, next fiscal year $ 400,000    
U.S. Oil plan      
Defined Benefit Plan Disclosure [Line Items]      
Expected future employer contributions, next fiscal year $ 0