XML 79 R71.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investment gains (losses) - Narrative (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Jan. 31, 2023
Gain (Loss) on Securities [Line Items]          
Sales of equity securities     $ 97,123 $ 25,833  
Taxable gains (losses) on sales of equity securities $ 59,600 $ 2,400 $ 73,700 4,600  
Pilot Travel Centers LLC [Member]          
Gain (Loss) on Securities [Line Items]          
Non-cash gain from remeasurement       $ 3,000  
Equity interest ownership percentage   38.60%   38.60% 38.60%