XML 43 R37.htm IDEA: XBRL DOCUMENT v3.26.1
Marketable Securities - Schedule of Maturity of Available-for Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Investments, Debt and Equity Securities [Abstract]    
Due within one year $ 27,801  
Due after one year through two years 13,675  
Total Fair Value 41,476 $ 40,817
Due within one year 27,808  
Due after one year through two years 13,719  
Total Amortized Cost $ 41,527 $ 40,730