v3.25.1
Inventory Intermediation Obligations - Schedule Of Inventory Intermediation Fees (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Other Liabilities Disclosure [Abstract]    
Inventory intermediation fees $ 11.4 $ (5.6)
Interest expense, net $ 13.1 $ 16.5