v3.26.1
Marketable Securities - Schedule of Debt Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized Cost    
Due in one year or less $ 56,194 $ 34,849
Due after one year through five years 84,936 31,310
Total investments 141,130 66,159
Estimated Fair Value    
Due in one year or less 56,161 34,876
Due after one year through five years 84,536 31,468
Total investments $ 140,697 $ 66,344