XML 100 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill, Long-lived Asset and Intangibles - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 667,965 $ 455,181
Accumulated amortization (204,239) (156,123)
Total intangibles, net 463,726 299,058
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 346,354 237,856
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 10 years  
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 20 years  
Transportation agreements    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 30 years  
Intangible assets $ 59,933 59,933
Trademarks, patents and other    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 261,678 $ 157,392
Trademarks, patents and other | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 10 years  
Trademarks, patents and other | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 20 years