XML 100 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefits - Multiemployer Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
International Union of Operating Engineers - Employers Construction Industry Retirement Plan - Local 302 and 612 Trust Funds      
Multiemployer Plans [Line Items]      
Certified Zone Status Green Green  
Contributions $ 1,182 $ 1,340 $ 1,289
Washington Laborers      
Multiemployer Plans [Line Items]      
Certified Zone Status Green Green  
Contributions $ 50 $ 137 106
Carpenters Retirement Plan of Western Washington Northwest      
Multiemployer Plans [Line Items]      
Certified Zone Status Green Green  
Contributions $ 681 $ 1,906 1,717
Carpenters Retirement Plan of Western Washington Southwest      
Multiemployer Plans [Line Items]      
Certified Zone Status Green    
Contributions $ 128    
Western Conference of Teamsters Pension Trust Fund      
Multiemployer Plans [Line Items]      
Certified Zone Status Green Green  
Contributions $ 22 $ 46 $ 44
Hawaii Operating Engineers Local 3 Trust Funds      
Multiemployer Plans [Line Items]      
Certified Zone Status Green Green  
Contributions $ 1,706 $ 121  
Hawaii Regional Council of Carpenters      
Multiemployer Plans [Line Items]      
Certified Zone Status Green Green  
Contributions $ 1,542 $ 128