XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Details - Summary of Short -Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost $ 33,468 $ 51,719
Available-for-sale securities, gross unrealized gains 13 13
Available-for-sale securities 33,481 51,732
U.S. Treasury Bills and Government Agency Obligations    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 14,860 31,625
Available-for-sale securities, gross unrealized gains 8 11
Available-for-sale securities 14,868 31,636
U.S. Corporate Debt    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 11,699 11,652
Available-for-sale securities, gross unrealized gains 3 1
Available-for-sale securities 11,702 11,653
Foreign Corporate Debt    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 5,911 5,459
Available-for-sale securities, gross unrealized gains 2 1
Available-for-sale securities 5,913 5,460
U.S. Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost   1,990
Available-for-sale securities   1,990
Foreign Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 998 993
Available-for-sale securities $ 998 $ 993