XML 76 R54.htm IDEA: XBRL DOCUMENT v3.25.4
Marketable Securities and Fair Value Measurements - Schedule of Fair Values and Continuous Unrealized Loss Positions of Marketable Securities (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Marketable securities, continuous unrealized loss position, Less than 12 Months, Fair Value $ 67,567
Marketable securities, continuous unrealized loss position, Less than 12 Months, Gross Unrealized Losses (15)
Marketable securities, continuous unrealized loss position, Fair value 92,449
Marketable securities, continuous unrealized loss position, Gross Unrealized Loss (27)
Corporate Securities  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Marketable securities, continuous unrealized loss position, Less than 12 Months, Fair Value 10,064
Marketable securities, continuous unrealized loss position, Less than 12 Months, Gross Unrealized Losses (6)
Marketable securities, continuous unrealized loss position, Less than one year to two years, Fair Value 17,484
Marketable securities, continuous unrealized loss position, Less than one year to two years, Gross Unrealized Loss (10)
U.S. Government Agency Securities  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Marketable securities, continuous unrealized loss position, Less than one year to two years, Fair Value 3,389
Marketable securities, continuous unrealized loss position, Less than one year to two years, Gross Unrealized Loss (1)
U.S. Treasury Securities  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Marketable securities, continuous unrealized loss position, Less than one year to two years, Fair Value 4,009
Marketable securities, continuous unrealized loss position, Less than one year to two years, Gross Unrealized Loss (1)
Commercial Paper  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Marketable securities, continuous unrealized loss position, Less than 12 Months, Fair Value 57,503
Marketable securities, continuous unrealized loss position, Less than 12 Months, Gross Unrealized Losses $ (9)