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
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Cumulative Adjustments    
Carrying value $ 79,861 $ 83,069
Annual Amount    
Impairment 0 0
Upward changes for observable prices 0 0
Downward changes for observable prices 0 0
Net upward (downward) change $ 0 $ 0