XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments, Contract Maturity of Available-for-Sale Securities (Details)
3 Months Ended
Mar. 31, 2024
Contract Maturity of Available-for-Sale Securities [Abstract]  
One year or less 69.00%
After one year but within two years 26.00%
After two years but within three and a half years 5.00%
Total 100.00%
Maximum contract maturity period, range 1 1 year
Maximum contract maturity period, range 2 2 years
Maximum contract maturity period, range 3 3 years 6 months
Percentage of available-for-sale securities with a maturity of less than two years 95.00%