v3.26.1
Marketable Securities: Available-For-Sale Debt Securities - Schedule of Securities in an Unrealized Loss Position (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
security
Dec. 31, 2025
USD ($)
security
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Number of securities held | security 3 4
Gross unrealized losses $ (2) $ (2)
Fair market value of investments in an unrealized loss position $ 12,474 $ 9,454
Commercial paper    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Number of securities held | security 1 2
Gross unrealized losses $ 0 $ (1)
Fair market value of investments in an unrealized loss position $ 2,996 $ 2,454
Corporate debt securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Number of securities held | security 1 2
Gross unrealized losses $ (1) $ (1)
Fair market value of investments in an unrealized loss position $ 4,475 $ 7,000
United States Treasury Bills    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Number of securities held | security 1  
Gross unrealized losses $ (1)  
Fair market value of investments in an unrealized loss position $ 5,003