v3.26.1
Investments - Schedule of Carrying Amount of Company Investments in Non Marketable Equity Securities with No Readily Determinable Fair Value and Amounts Recognized in Earnings (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cumulative Adjustments    
Carrying value $ 80,150 $ 84,864
Annual Amount    
Impairment 0 0
Upward changes for observable prices 0 1,128
Downward changes for observable prices 0 (173)
Net upward (downward) change $ 0 $ 955