v3.26.1
Short-term Investments - Summary of Short-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost $ 18,673 $ 17,980
Available-for-sale securities, gross unrealized gains   4
Available-for-sale securities, gross unrealized losses (6) 0
Available-for-sale securities 18,667 17,984
U.S. Treasury Bills and Government Agency Obligations    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 8,155 5,542
Available-for-sale securities, gross unrealized gains   2
Available-for-sale securities 8,155 5,544
U.S. Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 799 5,439
Available-for-sale securities, gross unrealized gains   1
Available-for-sale securities, gross unrealized losses (2)  
Available-for-sale securities 797 5,440
U.S. Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 792 1,545
Available-for-sale securities 792 1,545
Foreign Corporate Debt    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 2,586 1,475
Available-for-sale securities, gross unrealized gains   1
Available-for-sale securities, gross unrealized losses (2)  
Available-for-sale securities 2,584 1,476
Foreign Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 6,341 3,979
Available-for-sale securities, gross unrealized losses (2)  
Available-for-sale securities $ 6,339 $ 3,979