XML 51 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Marketable Securities and Fair Value Measurements - Schedule of Marketable Securities Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Amortized Cost    
2026 $ 38,435  
2027 27,976  
2028 24,661  
Amortized Cost 91,072 $ 110,611
Fair Value    
2026 38,561  
2027 28,095  
2028 24,768  
Fair Value $ 91,424 $ 111,429