v3.26.1
Short-term Investments - Summary of Short-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost $ 21,949 $ 17,980
Available-for-sale securities, gross unrealized gains   4
Available-for-sale securities, gross unrealized losses (6) 0
Available-for-sale securities 21,943 17,984
U.S. Treasury Bills and Government Agency Obligations    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 7,908 5,542
Available-for-sale securities, gross unrealized gains   2
Available-for-sale securities, gross unrealized losses (3)  
Available-for-sale securities 7,905 5,544
Foreign Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 6,571 3,979
Available-for-sale securities, gross unrealized losses (1)  
Available-for-sale securities 6,570 3,979
U.S. Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 3,500 5,439
Available-for-sale securities, gross unrealized gains   1
Available-for-sale securities, gross unrealized losses (1)  
Available-for-sale securities 3,499 5,440
U.S. Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 2,478 1,545
Available-for-sale securities, gross unrealized losses (1)  
Available-for-sale securities 2,477 1,545
Foreign Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 1,492 1,475
Available-for-sale securities, gross unrealized gains   1
Available-for-sale securities $ 1,492 $ 1,476