XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Marketable securities    
Amortized Cost $ 141,792 $ 167,651
Gross Unrealized Gains 115 244
Gross Unrealized Losses (79) (92)
Fair Value 141,828 167,803
U.S. Treasury securities    
Marketable securities    
Amortized Cost 141,792 167,651
Gross Unrealized Gains 115 244
Gross Unrealized Losses (79) (92)
Fair Value $ 141,828 $ 167,803