XML 64 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Additional Information (Details)
$ in Billions
1 Months Ended
May 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Loss contingency damages value $ 4.7