XML 86 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Investmentsecurity
Schedule of Equity Method Investments [Line Items]  
Aggregate estimated fair value of investments in unrealized loss position | $ $ 135.0
Number of investment securities 231
Number of investments in unrealized loss position 97
Corporate debt securities  
Schedule of Equity Method Investments [Line Items]  
Percentage Of Investment Securities Available For Sale Unrealized Loss Position2 36.00%
U.S. government and agency debt securities  
Schedule of Equity Method Investments [Line Items]  
Percentage Of Investment Securities Available For Sale Unrealized Loss Position2 61.00%