v3.26.1
Marketable Debt and Equity Securities - Net Realized and Unrealized (Losses) Gains on Marketable Equity Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Marketable Securities [Abstract]        
Total gains (losses) recorded on marketable equity securities $ 18,064 $ 4,967 $ (33,865) $ 5,908
Less: (losses) gains recorded on sale of marketable equity securities 0 (12) 0 5,380
Unrealized gains (losses) on securities held at the reporting date $ 18,064 $ 4,979 $ (33,865) $ 528