XML 103 R85.htm IDEA: XBRL DOCUMENT v3.25.1
Legal Proceedings - Narrative (Details)
$ in Millions
Jul. 24, 2024
USD ($)
Legal Proceedings [Abstract]  
Loss contingency, settlement agreement, additional fine $ 244
Loss contingency, settlement agreement, minimum investment commitment $ 455
Loss contingency, settlement agreement, investment commitment, period 3 years
Loss contingency, settlement agreement, appointment of compliance monitor, period 3 years