XML 142 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
Concentrations (Details)
12 Months Ended
Dec. 31, 2023
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 36.00%
Workforce Subject to Collective Bargaining Arrangements Expiring within One Year [Member] | Unionized Employees Concentration Risk [Member]  
Concentration [Abstract]  
Approximate percentage of revenue 3.00%
Revenue Benchmark | Petroleum Industry [Member] | Product Concentration Risk  
Concentration [Abstract]  
Approximate percentage of revenue 22.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 26.00%
Revenue Benchmark | Food and Agriculture [Member] | Product Concentration Risk  
Concentration [Abstract]  
Approximate percentage of revenue 12.00%
Revenue Benchmark | Mining [Member] [Member] | Product Concentration Risk  
Concentration [Abstract]  
Approximate percentage of revenue 5.00%