v3.26.1
Cash, Cash Equivalents and Investments - Narrative (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Cash and Cash Equivalents [Abstract]      
Impairment for credit losses $ 0 $ 0  
Equity securities without readily determinable fair value, impairment 0    
Equity securities without readily determinable fair value 800,000   $ 700,000
Cash 99,900,000   273,500,000
Available for sale debt securities allowance for credit loss 0   $ 0
Available for sale, unrealized loss position, accumulated loss $ 0