XML 104 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefits - Multiemployer Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
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,340 $ 1,289 $ 1,297
Washington Laborers      
Multiemployer Plans [Line Items]      
Certified Zone Status Green Green  
Contributions $ 137 $ 106 244
Carpenters Retirement Plan of Western Washington      
Multiemployer Plans [Line Items]      
Certified Zone Status Green Green  
Contributions $ 1,906 $ 1,717 1,700
Cement Masons & Plasterers Trust Funds      
Multiemployer Plans [Line Items]      
Contributions     32
Western Conference of Teamsters Pension Trust Fund      
Multiemployer Plans [Line Items]      
Certified Zone Status Green Green  
Contributions $ 46 $ 44 $ 44
Hawaii Operating Engineers Local 3 Trust Funds      
Multiemployer Plans [Line Items]      
Certified Zone Status Green Green  
Contributions $ 121    
Hawaii Regional Council of Carpenters      
Multiemployer Plans [Line Items]      
Certified Zone Status Green Green  
Contributions $ 128