Investment and Fair Value Measurement (Tables) |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Investment and Fair Value Measurement [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Fair Value Reconciliation of Level 3 Assets | The following is a reconciliation of Level 3 assets
measured and recorded at fair value on a recurring basis during the years ended December 31, 2023.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Unrealized Gains and Losses | The following is a summary of annual upward or downwards adjustments and impairment recorded in other income (expenses), net, and included as adjustments to the carrying value of non-marketable investments held as of December 31, 2024, 2023 and 2022 based on the observable price in an orderly transaction for the same or similar security of the same issuers:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Carrying Value of Our Non-Marketable Investments | The following table summarizes the total carrying value of the non-marketable investments held as of December 31, 2024 and 2023 including cumulative unrealized upward and downward adjustments and impairment made to the initial cost basis of the investments:
|