v3.25.2
Investments - Additional Information (Detail)
$ in Millions
Jun. 30, 2025
USD ($)
security
Debt Securities, Available-for-Sale [Line Items]  
Number of securities in unrealized loss positions | security 8
Unrealized loss position with a market value | $ $ 186.2
Maximum  
Debt Securities, Available-for-Sale [Line Items]  
Accumulated Loss of securities | $ $ 0.1
US treasury securities, long term  
Debt Securities, Available-for-Sale [Line Items]  
Number of long term securities | security 5