XML 102 R89.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE BENEFIT PLANS (Detail) - USD ($)
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Employee Stock Purchase Plan [Line Items]        
Employer contributions vesting period 2 years      
Employer contributions $ 3,558,000 $ 2,811,000 $ 2,357,000  
Multiemployer pension plan withdrawal obligation 1,586,000      
Contingent liability term       17 years
Multiemployer pension plan withdrawal obligation, undiscounted       $ 4,224,000
Estimated accumulated benefit obligation as complete withdrawal       $ 18,511,000
Pension Plan        
Employee Stock Purchase Plan [Line Items]        
Contributions by employer $ 442,000 $ 398,000 $ 390,000  
Hourly employees | First matching contribution        
Employee Stock Purchase Plan [Line Items]        
Employer matching contribution, percent of match 100.00%      
Employer matching contribution, percent of employees' annual income 1.00%      
Hourly employees | Next matching contribution        
Employee Stock Purchase Plan [Line Items]        
Employer matching contribution, percent of match 50.00%      
Employer matching contribution, percent of employees' annual income 3.00%      
Salary employees        
Employee Stock Purchase Plan [Line Items]        
Employer matching contribution, percent of match 50.00%      
Employer matching contribution, percent of employees' annual income 2.00%      
Maximum annual contributions per employee $ 1,500      
Class A Common Stock        
Employee Stock Purchase Plan [Line Items]        
Discount rate 15.00%      
Stock issued under stock purchase plan (in shares) 22 20 20  
Stock available for distribution under stock purchase plan (in shares) 32