XML 103 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 16 - Employee Benefit Plans - Multi-employer Pension Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Contributions $ 39,097 $ 37,767 $ 44,216
Operating Engineers Pension Trust Fund [Member]      
Contributions 5,266 5,239 4,508
Locals 302 and 612 iUOE-Employers Construction Industry Retirement Plan [Member]      
Contributions 336 263 5,479
Pension Trust Fund for Operating Engineers Pension Plan [Member]      
Contributions 10,095 10,001 10,569
All Other Funds [Member]      
Contributions $ 23,400 $ 22,264 $ 23,660