v3.26.1
Investments - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
security
Mar. 31, 2025
security
Dec. 31, 2025
security
Debt Securities, Available-for-Sale [Line Items]      
Number of securities in unrealized loss positions 8   0
Unrealized loss position with a market value | $ $ 235.0    
Accumulated loss of securities | $ $ 0.5    
Number of securities been in unrealized loss position for more than one year 0    
Number of available-for-sale securities sold 0 0  
US treasury securities, long term      
Debt Securities, Available-for-Sale [Line Items]      
Number of long term securities 5