v3.26.1
Accounts Receivable, Net - Schedule of Account Receivable (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net $ 588.7 $ 516.9
Nonrelated Party    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net 588.7 516.9
Nonrelated Party | Unbilled receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net 8.3 5.7
Accounts receivable trade, net | Nonrelated Party    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net $ 580.4 $ 511.3