XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Investments) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Beginning Balance [1] $ 6,053 $ 6,303
Impairment (250)
Ending Balance $ 6,053 $ 6,053 [1]
[1] The balances excluded the investment in limited partnership fund of $2.3 million, $1.7 million and $0.9 million, as of December 31, 2023, 2022 and 2021, respectively. Additionally, each of the balances as of December 31, 2022 and 2021 excluded an investment in convertible debt securities of $0.2 million.