v3.26.1
Short-term Investments - Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Amortized Cost    
Amortized Cost $ 100,137 $ 89,933
Fair Value    
Fair Value 100,118 89,980
Short-term Investments    
Amortized Cost    
Amortized cost, due within one year 48,978 44,871
Amortized Cost 48,978 44,871
Fair Value    
Fair value, due within one year 48,959 44,918
Fair Value $ 48,959 $ 44,918