v3.26.1
Short-term Investments - Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized Cost    
Amortized Cost $ 95,343 $ 89,933
Fair Value    
Fair Value 95,295 89,980
Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue    
Fair Value    
Fair Value 52,445 45,062
Balance Sheet Location [Axis]: us-gaap:ShortTermInvestments    
Amortized Cost    
Amortized cost, due within one year 42,897 44,871
Amortized Cost 42,897 44,871
Fair Value    
Fair value, due within one year 42,850 44,918
Fair Value $ 42,850 $ 44,918