XML 62 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Available For Sale (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair value of available for sale marketable securities    
Gross Unrealized Gains $ 80 $ 15
Fair Value 43,224 14,529
Amortized Cost 43,144 14,514
US Treasury Securities    
Fair value of available for sale marketable securities    
Gross Unrealized Gains 76 8
Fair Value 37,764 10,356
Amortized Cost 37,688 10,348
US Government Agencies Securities    
Fair value of available for sale marketable securities    
Gross Unrealized Gains 4 7
Fair Value 5,460 4,173
Amortized Cost $ 5,456 $ 4,166