XML 160 R124.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Restricted cash, Litigation, Concentrations of Credit Risk (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
customer
Dec. 31, 2023
USD ($)
customer
Dec. 31, 2022
USD ($)
customer
Customer Concentration      
Restricted cash $ 476,200,000 $ 573,500,000  
Escrow deposit 73,700,000 76,800,000  
Security deposit 276,400,000 370,700,000  
Accrual related to legal matters 600,000    
Federal depository insurance coverage 250,000    
Revenue 628,814,000 891,340,000 $ 701,440,000
Debt securities, Available for sale 0 0  
Equity securities 0 0  
Sale/Leaseback Financings      
Customer Concentration      
Security deposit 242,700,000 340,000,000  
Customs Related Transactions [Member]      
Customer Concentration      
Security deposit 33,700,000 30,700,000  
Collateral Related to Acquisitions | Joule Processing LLC      
Customer Concentration      
Restricted cash 1,200,000 1,200,000  
Collateral Related to Acquisitions | Cyrogenic Industrial Solutions, LLC, Alloy Custom Products, LLC and WesMor Cryogenics, LLC [Member]      
Customer Concentration      
Restricted cash 100,000 200,000  
Collateral Related to Acquisitions | Frames Holding B.V.      
Customer Concentration      
Restricted cash $ 7,400,000 $ 11,700,000  
Accounts receivable | Customer concentration      
Customer Concentration      
Number of customers | customer 1 1  
Accounts receivable | Customer concentration | One customer      
Customer Concentration      
Revenue $ 38,500,000 $ 52,400,000  
Concentration risk (as a percent) 24.50% 21.50%  
Revenues | Customer concentration      
Customer Concentration      
Number of customers | customer 2 2 3
Revenues | Customer concentration | One customer      
Customer Concentration      
Number of customers | customer 1 1 1
Revenue $ 104,600,000 $ 209,000,000 $ 176,600,000
Concentration risk (as a percent) 16.60% 23.40% 25.20%
Revenues | Customer concentration | Two customers      
Customer Concentration      
Number of customers | customer 1 1 1
Revenue $ 90,900,000 $ 97,000,000 $ 94,000,000
Concentration risk (as a percent) 14.40% 10.90% 13.40%
Revenues | Customer concentration | Three customers      
Customer Concentration      
Number of customers | customer     1
Revenue     $ 88,400,000
Concentration risk (as a percent)     12.60%