Accounts Receivable, Net - Schedule of Account Receivable (Details) - Nonrelated Party - USD ($) $ in Millions |
Sep. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
Accounts receivable, net | $ 190.4 | $ 140.9 |
Unbilled receivable | ||
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
Accounts receivable, net | 15.9 | 12.3 |
Accounts receivable trade, net | ||
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
Accounts receivable, net | $ 174.5 | $ 128.6 |