Long-Term Investment and Fair Value Measurement (Tables) |
6 Months Ended | 12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2025 |
Dec. 31, 2024 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Long-Term Investment and Fair Value Measurement [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 the Non-Marketable Investments | The following table summarizes the total carrying value of the non-marketable investments held as of June 30, 2025 and December 31, 2024 including cumulative unrealized upward and downward adjustments and impairment made to the initial cost basis of the 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:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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.
|