XML 114 R91.htm IDEA: XBRL DOCUMENT v3.25.4
Debt - Senior Notes - Additional Information (Detail)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
0.993% Senior Unsecured Notes due 2026 [Member]    
Debt Instrument [Line Items]    
Senior unsecured notes, maturity year 2026  
Senior unsecured notes, interest rate 0.993% 0.993%
Senior Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Senior notes, repurchased price percentage on principal amount plus accrued and unpaid interest 101.00%