XML 92 R68.htm IDEA: XBRL DOCUMENT v3.25.4
Marketable Securities - Schedule of Fair Value and Gross Unrealized Losses (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Fair Value $ 20,209 $ 74,648
Unrealized Losses (20) (152)
Fair Value 3,589  
Unrealized Losses 1  
U.S. Treasuries    
Marketable Securities [Line Items]    
Fair Value   35,085
Unrealized Losses   (53)
U.S. Government agency bonds    
Marketable Securities [Line Items]    
Fair Value 450 32,148
Unrealized Losses 0 (98)
Fair Value 3,589  
Unrealized Losses 1  
Corporate bonds    
Marketable Securities [Line Items]    
Fair Value 19,759 7,415
Unrealized Losses (20) $ (1)
Fair Value 0  
Unrealized Losses $ 0