Income Taxes - Schedule of Reconciliation of Statutory Tax Rate to Effective Tax Rate (Parenthetical) (Details) $ in Millions |
Dec. 31, 2023
USD ($)
|
---|---|
Income Tax Disclosure [Abstract] | |
Tax benefit related to intercompany transfer of inventory | $ 15.7 |