v3.26.1
Fair Value Measurements - Additional information (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Available-for-sale Securities    
Cash and cash equivalents $ 2,859 $ 7,269
Marketable securities 13,979 15,026
U.S. Treasuries and Corporate Bonds [Member]    
Schedule of Available-for-sale Securities    
Marketable securities $ 14,000 $ 15,000