v3.26.1
Fair Value Measurements - Additional Information (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Fair Value Disclosures [Abstract]    
Marketable securities continuous loss position for less than 12 months, estimated fair value $ 185,600,000 $ 74,900,000
Marketable securities continuous loss position for less than 12 months, unrealized losses 800,000 100,000
Marketable securities continuous loss position for greater than 12 months, estimated fair value $ 0 $ 8,500,000