v3.25.4
Post Retirement Benefits - Schedule of Multi-employer Plans (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Multiemployer plans:    
EIN 516031295  
Pension plan number 002  
FIP/RP Status Pending/ Implemented Implemented  
Contributions of the Company $ 456,000 $ 890,000
Surcharge Imposed Yes  
Expiration Date of Collective Bargaining Agreement Aug. 12, 2028  
Employer contribution, rate per hour for each employee $ 1.55  
Surcharge rate $ 0.16