v3.24.2.u1
Commitments and Contingencies - Concentrations of Credit Risk (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
customer
Jun. 30, 2023
customer
Jun. 30, 2024
USD ($)
customer
Jun. 30, 2023
customer
Dec. 31, 2023
USD ($)
customer
Customer Concentration          
Restricted cash $ 525,600   $ 525,600   $ 573,500
Letter of credit 340,700   340,700   370,700
Letters of credit on sale/leaseback agreements 305,600   305,600   340,000
Customs related letters of credit 35,100   35,100   30,700
Construction escrow 77,100   77,100   76,800
Federal depository insurance coverage 250   250    
Joule Processing LLC          
Customer Concentration          
Consideration held by paying agent.     100    
Alloy Custom Products, LLC and WesMor Cryogenics, LLC          
Customer Concentration          
Consideration held by paying agent.     1,200    
Collateral Related to Acquisitions | Frames Holding B.V.          
Customer Concentration          
Restricted cash $ 11,800   $ 11,800    
Restricted cash as collateral         $ 11,700
Accounts receivable | Customer concentration | One customer          
Customer Concentration          
Number of customers | customer 1   1   1
Concentration risk (as a percent)         21.50%
Accounts receivable | Customer concentration | Three customers          
Customer Concentration          
Concentration risk (as a percent)     15.20%    
Revenues | Customer concentration | Two customers          
Customer Concentration          
Number of customers | customer 2 2 2 2  
Concentration risk (as a percent)   63.00% 39.90% 41.90%  
Revenues | Customer concentration | Three customers          
Customer Concentration          
Number of customers | customer 3   3    
Concentration risk (as a percent) 46.80%