v3.26.1
Investments - Additional Information (Details) - Security
Jun. 30, 2026
Dec. 31, 2025
Investments [Abstract]    
Number of securities in unrealized loss position 2,302 639