XML 121 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Schedule of Charge-backs for Various Contracts (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2024 $ 101.6
2025 45.6
2026 20.1
2027 6.7
2028 1.5
Thereafter 0.1
Total $ 175.6