XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.1
BALANCE SHEET COMPONENTS - Schedule of Fair Value of Investments in Corporate, US Government, and Municipal Debt Securities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Balance Sheet Related Disclosures [Abstract]  
Due in one year or less, amortized cost $ 15,026
Due after one year through five years, amortized cost 0
Due after five years, amortized cost 0
Total amortized cost 15,026
Due in one year or less, estimated fair value 14,986
Due after one year through five years, estimated fair value 0
Due after five years, estimated fair value 0
Total estimated fair value $ 14,986