v3.26.1
Short-term Investments - Summary of held-to-maturity investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 35,300 $ 47,745
Unrealized Gains 0 32
Unrealized Losses (8) 0
Fair Value 35,292 47,777
U.S. Treasury Securities - Mature April 2026 [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost   47,745
Unrealized Gains   32
Unrealized Losses   0
Fair Value   $ 47,777
U.S. Treasury Securities - Mature September 2026 [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 35,300  
Unrealized Gains 0  
Unrealized Losses (8)  
Fair Value $ 35,292