XML 42 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Short-term Investments - Summary of Short-term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost $ 45,109 $ 51,720
Available-for-sale securities, gross unrealized gains 40 13
Available-for-sale securities, gross unrealized losses   (1)
Available-for-sale securities 45,149 51,732
U.S. Treasury Bills and Government Agency Obligations    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 23,218 31,625
Available-for-sale securities, gross unrealized gains 22 11
Available-for-sale securities 23,240 31,636
U.S. Corporate Debt    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 8,611 11,652
Available-for-sale securities, gross unrealized gains 9 1
Available-for-sale securities 8,620 11,653
Foreign Corporate Debt    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 8,321 5,459
Available-for-sale securities, gross unrealized gains 6 1
Available-for-sale securities 8,327 5,460
U.S. Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 992 1,991
Available-for-sale securities, gross unrealized losses   (1)
Available-for-sale securities 992 1,990
Foreign Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 3,967 993
Available-for-sale securities, gross unrealized gains 3  
Available-for-sale securities $ 3,970 $ 993