XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Short-term Investments - Summary of Short-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost $ 24,118 $ 33,468
Available-for-sale securities, gross unrealized gains 2 13
Available-for-sale securities, gross unrealized losses (3) 0
Available-for-sale securities 24,117 33,481
U.S. Treasury Bills and Government Agency Obligations    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 14,656 14,860
Available-for-sale securities, gross unrealized gains   8
Available-for-sale securities, gross unrealized losses (1)  
Available-for-sale securities 14,655 14,868
U.S. Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 4,969 11,699
Available-for-sale securities, gross unrealized gains 1 3
Available-for-sale securities 4,970 11,702
Foreign Corporate Debt    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 1,817 5,911
Available-for-sale securities, gross unrealized gains 1 2
Available-for-sale securities 1,818 5,913
U.S. Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 696  
Available-for-sale securities, gross unrealized losses (1)  
Available-for-sale securities 695  
Foreign Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 1,980 998
Available-for-sale securities, gross unrealized losses (1)  
Available-for-sale securities $ 1,979 $ 998