v3.26.1
Marketable Securities - Schedule of Components of Net Realized and Unrealized Gain (Losses) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information [Line Items]        
Total net realized and unrealized gains (losses) $ 0 $ (1,454) $ (261) $ (714)
Operating Segments        
Segment Reporting Information [Line Items]        
Net realized gains (losses) 0 50 (3,095) 50
Net unrealized gains (losses) 0 (1,504) 2,834 (764)
Equity Securities | Operating Segments        
Segment Reporting Information [Line Items]        
Net realized gains (losses) 0 0 (3,095) 0
Net unrealized gains (losses) 0 (1,504) 0 (1,216)
Reclass of Equity Securities Sold | Operating Segments        
Segment Reporting Information [Line Items]        
Net unrealized gains (losses) 0 0 2,834 0
Other | Operating Segments        
Segment Reporting Information [Line Items]        
Net realized gains (losses) 0 50 0 50
Net unrealized gains (losses) $ 0 $ 0 $ 0 $ 452