XML 104 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Statement Components - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cash $ 48,825 $ 35,659
Money market funds 17,730 101,842
U.S. treasury securities 5,519 0
Commercial paper 9,967 497
Corporate bonds 799 1,097
Total cash and cash equivalents $ 82,840 $ 139,095