XML 134 R114.htm IDEA: XBRL DOCUMENT v3.22.0.1
Concentrations (Details)
12 Months Ended
Dec. 31, 2021
Service_Center
union
POLAND  
Concentration [Abstract]  
Number Of Unions | union 1
Canadian  
Concentration [Abstract]  
Number of service centers | Service_Center 3
Workforce Subject to Collective Bargaining Arrangements [Member] | Unionized Employees Concentration Risk [Member]  
Concentration [Abstract]  
Approximate percentage of revenue 35.00%
Workforce Subject to Collective Bargaining Arrangements Expiring within One Year [Member] | Unionized Employees Concentration Risk [Member]  
Concentration [Abstract]  
Approximate percentage of revenue 2.00%
Revenue Benchmark | Petroleum Industry [Member] | Product Concentration Risk  
Concentration [Abstract]  
Approximate percentage of revenue 27.00%
Revenue Benchmark | Transportation Industry [Member] | Product Concentration Risk  
Concentration [Abstract]  
Approximate percentage of revenue 23.00%
Revenue Benchmark | Chemical Industry [Member] | Product Concentration Risk  
Concentration [Abstract]  
Approximate percentage of revenue 20.00%
Revenue Benchmark | Food and Agriculture [Member] | Product Concentration Risk  
Concentration [Abstract]  
Approximate percentage of revenue 11.00%
Revenue Benchmark | Mining [Member] [Member] | Product Concentration Risk  
Concentration [Abstract]  
Approximate percentage of revenue 10.00%