v3.26.1
Investments - Contract Maturity of Available-for-Sale Securities (Details)
6 Months Ended
Jun. 30, 2026
Investments [Abstract]  
One year or less 66.00%
Maximum contract maturity period, range 1 1 year
After one year but within two years 27.00%
Maximum contract maturity period, range 2 2 years
After two years but within three and a half years 7.00%
Maximum contract maturity period, range 3 3 years 6 months
Total 100.00%