v3.26.1
Short-term Investments - Summary of held-to-maturity investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 83,170 $ 47,745
Unrealized Gains 2 32
Unrealized Losses (1) 0
Fair Value 83,171 47,777
U.S. Treasury Securities - Mature April 2026 [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 48,191 47,745
Unrealized Gains 2 32
Unrealized Losses 0 0
Fair Value 48,193 $ 47,777
U.S. Treasury Securities - Mature September 2026 [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 34,979  
Unrealized Losses (1)  
Fair Value $ 34,978