v3.25.2
Marketable Securities and Fair Value Measurements - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]          
Investment income $ 3,600,000 $ 4,800,000 $ 7,900,000 $ 10,200,000  
Allowances for credit losses 0   0   $ 0
Debt Securities          
Debt Securities, Available-for-Sale [Line Items]          
Investment income 2,600,000 3,300,000 5,700,000 7,200,000  
Cash and Cash Equivalents          
Debt Securities, Available-for-Sale [Line Items]          
Investment income $ 1,000,000.0 $ 1,500,000 $ 2,200,000 $ 3,000,000