v3.25.2
BALANCE SHEET COMPONENTS - Schedule of Investments by Maturity (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Balance Sheet Related Disclosures [Abstract]  
Due in one year or less, amortized cost $ 21,190
Due after one year through five years, amortized cost 2,484
Total amortized cost 23,674
Due in one year or less, estimated fair value 21,187
Due after one year through five years, estimated fair value 2,482
Total estimated fair value $ 23,669