XML 102 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefits - Multiemployer Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
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,297 $ 2,480 $ 3,021
Washington Laborers      
Multiemployer Plans [Line Items]      
Certified Zone Status Green Green  
Contributions $ 244 $ 236 30
Carpenters Retirement Plan of Western Washington      
Multiemployer Plans [Line Items]      
Certified Zone Status Green Green  
Contributions $ 1,700 $ 1,898 695
Cement Masons & Plasterers Trust Funds      
Multiemployer Plans [Line Items]      
Certified Zone Status Green Green  
Contributions $ 32 $ 39 2
Washington-Idaho-Montana Carpenters-Employers Retirement Trust Fund      
Multiemployer Plans [Line Items]      
Certified Zone Status Yellow Yellow  
Contributions     36
Engineers - AGC Retirement Trust of the Inland Empire      
Multiemployer Plans [Line Items]      
Certified Zone Status Yellow Yellow  
Contributions     20
Western Conference of Teamsters Pension Trust Fund      
Multiemployer Plans [Line Items]      
Certified Zone Status Green Green  
Contributions $ 44 $ 15  
Alaska Carpenters Trust Fund      
Multiemployer Plans [Line Items]      
Certified Zone Status Yellow Yellow  
Contributions   $ 271 377
Alaska Laborers Trust Fund      
Multiemployer Plans [Line Items]      
Certified Zone Status Yellow Yellow  
Contributions   $ 226 $ 552