XML 43 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Short-term Investments - Summary of Short-term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost $ 12,419 $ 33,468
Available-for-sale securities, gross unrealized gains   13
Available-for-sale securities, gross unrealized losses   0
Available-for-sale securities 12,419 33,481
U.S. Treasury Bills and Government Agency Obligations    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 3,742 14,860
Available-for-sale securities, gross unrealized gains   8
Available-for-sale securities 3,742 14,868
U.S. Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 4,519 11,699
Available-for-sale securities, gross unrealized gains   3
Available-for-sale securities 4,519 11,702
U.S. Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 789  
Available-for-sale securities 789  
Foreign Corporate Debt    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost   5,911
Available-for-sale securities, gross unrealized gains   2
Available-for-sale securities   5,913
Foreign Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 3,369 998
Available-for-sale securities $ 3,369 $ 998