XML 89 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Restricted cash, Litigation, Concentrations of Credit Risk (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
customer
item
Mar. 31, 2024
USD ($)
customer
Dec. 31, 2024
USD ($)
customer
Customer Concentration      
Escrow deposit $ 73,800   $ 73,700
Security deposit 255,600   276,400
Accrual related to legal matters 500    
Accounts receivable 144,953   157,244
Revenue 133,674 $ 120,264  
Sale/Leaseback Financings      
Customer Concentration      
Restricted cash 443,700   476,200
Security deposit 225,300   242,700
Customs Related Transactions      
Customer Concentration      
Security deposit 30,300   33,700
Collateral Related to Acquisitions | Joule Processing LLC      
Customer Concentration      
Restricted cash 1,200   1,200
Collateral Related to Acquisitions | Cyrogenic Industrial Solutions, LLC, Alloy Custom Products, LLC and WesMor Cryogenics, LLC      
Customer Concentration      
Restricted cash $ 100    
Number of businesses acquired | item 2    
Collateral Related to Acquisitions | Frames Holding B.V.      
Customer Concentration      
Restricted cash $ 6,400   $ 7,400
Accounts receivable | Credit risk      
Customer Concentration      
Number of customers | customer 1   1
Accounts receivable | Credit risk | One customer      
Customer Concentration      
Accounts receivable $ 17,200   $ 38,500
Concentration risk (as a percent) 11.80%   24.50%
Revenues | Customer concentration      
Customer Concentration      
Number of customers | customer 2 2  
Revenues | Customer concentration | One customer      
Customer Concentration      
Number of customers | customer 1 1  
Revenue $ 36,800 $ 36,000  
Concentration risk (as a percent) 27.50% 30.00%  
Revenues | Customer concentration | Two customers      
Customer Concentration      
Number of customers | customer 1 1  
Revenue $ 23,900 $ 17,100  
Concentration risk (as a percent) 17.90% 14.20%