XML 106 R91.htm IDEA: XBRL DOCUMENT v3.23.1
Cash and Cash Equivalents - Annual Yield Rates of Bank Deposits, Commercial Paper, Negotiable Certificates of Deposit and Time Deposits and Repurchase Agreements Collateralized by Bonds (Detail)
Dec. 31, 2022
Dec. 31, 2021
Bank deposits [Member] | Top of Range [Member]    
Disclosure of cash and cash equivalents [Line Items]    
Yield rate 2.62% 0.45%
Bank deposits [Member] | Bottom of Range [Member]    
Disclosure of cash and cash equivalents [Line Items]    
Yield rate 0.00% 0.00%
Commercial papers [Member] | Top of Range [Member]    
Disclosure of cash and cash equivalents [Line Items]    
Yield rate 1.30% 0.30%
Commercial papers [Member] | Bottom of Range [Member]    
Disclosure of cash and cash equivalents [Line Items]    
Yield rate 0.56% 0.17%
Negotiable certificates of deposit [Member] | Top of Range [Member]    
Disclosure of cash and cash equivalents [Line Items]    
Yield rate 1.45% 0.30%
Negotiable certificates of deposit [Member] | Bottom of Range [Member]    
Disclosure of cash and cash equivalents [Line Items]    
Yield rate 1.20% 0.27%
Time deposits [Member] | Top of Range [Member]    
Disclosure of cash and cash equivalents [Line Items]    
Yield rate 4.65% 3.60%
Time deposits [Member] | Bottom of Range [Member]    
Disclosure of cash and cash equivalents [Line Items]    
Yield rate 0.01% 0.01%