XML 131 R116.htm IDEA: XBRL DOCUMENT v3.25.0.1
Defined Contribution Plan (Narrative) (Details)
2 Months Ended 12 Months Ended
Feb. 26, 2025
Dec. 31, 2024
USD ($)
item
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Defined Benefit Plan, Vesting Term   3 months    
Defined Benefit Plan, Minimum Age Requirement | item   21    
Discretionary matching contribution company percentage   75.00%    
Discretionary matching contribution, employee's contribution, maximum   $ 4,000    
Company matching contributions   $ 3,300,000 $ 3,400,000 $ 3,200,000
Subsequent Event [Member]        
Discretionary matching contribution company percentage 100.00%