XML 91 R67.htm IDEA: XBRL DOCUMENT v3.25.4
Marketable Securities - Schedule of Amortized Cost, Gross Unrealized Gains, Gross Unrealized Losses, and Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Amortized cost $ 88,314 $ 232,309
Unrealized Gains 100 256
Unrealized Losses (21) (152)
Fair Value 88,393 232,413
Commercial paper    
Marketable Securities [Line Items]    
Amortized cost 12,875 1,494
Unrealized Gains 2 0
Unrealized Losses 0 0
Fair Value 12,877 1,494
U.S. Treasuries    
Marketable Securities [Line Items]    
Amortized cost 29,572 61,891
Unrealized Gains 78 19
Unrealized Losses 0 (53)
Fair Value 29,650 61,857
U.S. Government agency bonds    
Marketable Securities [Line Items]    
Amortized cost 13,588 93,987
Unrealized Gains 7 89
Unrealized Losses (1) (98)
Fair Value 13,594 93,978
Corporate bonds    
Marketable Securities [Line Items]    
Amortized cost 32,279 74,937
Unrealized Gains 13 148
Unrealized Losses (20) (1)
Fair Value $ 32,272 $ 75,084