XML 143 R124.htm IDEA: XBRL DOCUMENT v3.25.1
Benefit Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Jun. 30, 2021
Multiemployer Plans [Line Items]              
Plan contributions $ 9,153   $ 10,091   $ 9,145    
Employee contribution limit per calendar year 15.00%            
Employer matching contribution, percent of match 100.00%   100.00%   100.00%    
Percentage of eligible compensation matched by employer 4.00%   4.00%   4.00%    
Matching contribution $ 2,300   $ 1,800   $ 1,500    
Pension Plan              
Multiemployer Plans [Line Items]              
Multiemployer plans, surcharge No            
Plan contributions $ 2,157 $ 530,300 2,111 $ 317,900 1,952 $ 305,700  
Multiemployer plans, contributions by employer, percent 5.00%            
Health Plan              
Multiemployer Plans [Line Items]              
Plan contributions $ 6,256   7,191 $ 1,700,000 6,386 $ 1,900,000 $ 1,600,000
Multiemployer plans, contributions by employer, percent 5.00%            
Other plans              
Multiemployer Plans [Line Items]              
Plan contributions $ 740   $ 789   $ 807