v3.24.2
Investments and Fair Value of Financial Instruments - Non-Marketable Securities (Details) - Non-marketable investments - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, beginning of the period $ 10,000 $ 0
Total gains (losses) included in other comprehensive (loss) income 96 96
Purchases 0 10,000
Balance, end of the period $ 10,096 $ 10,096