XML 59 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements - Available For Sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair value of available for sale marketable securities    
Amortized Cost $ 197,081 $ 52,111
Gross Unrealized Gains 2 63
Gross Unrealized Losses (760)  
Fair Value 196,323 52,174
U.S. Treasury securities    
Fair value of available for sale marketable securities    
Amortized Cost 170,821 38,622
Gross Unrealized Gains 2 53
Gross Unrealized Losses (589)  
Fair Value 170,234 38,675
U.S. Government agency securities    
Fair value of available for sale marketable securities    
Amortized Cost 26,260 13,489
Gross Unrealized Gains   10
Gross Unrealized Losses (171)  
Fair Value $ 26,089 $ 13,499