v3.25.1
Investments - Additional Information (Details)
Mar. 31, 2025
security
Investments, Debt and Equity Securities [Abstract]  
Number of securities in an unrealized loss position, total 963
Number of securities in an unrealized loss position for less than one year 37
Number of securities in an unrealized loss position for a period of one year or greater 12