XML 68 R56.htm IDEA: XBRL DOCUMENT v3.25.4
Short-Term Investments - Summary of Presents Fair Value and Gross Unrealized Losses of the Company's Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Fair Value, Less Than 12 Months $ 121,745 $ 126,486
Gross Unrealized Losses, Less Than 12 Months (98) (347)
Fair Value, 12 Months or Greater 0 2,007
Gross Unrealized Losses, 12 Months or Greater 0 (1)
Debt Securities, Available-for-Sale, Unrealized Loss Position 121,745 128,493
Gross Unrealized Losses (98) (348)
Commercial Paper [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Fair Value, Less Than 12 Months 9,786 2,884
Gross Unrealized Losses, Less Than 12 Months (3) (5)
Fair Value, 12 Months or Greater 0 0
Gross Unrealized Losses, 12 Months or Greater 0 0
Debt Securities, Available-for-Sale, Unrealized Loss Position 9,786 2,884
Gross Unrealized Losses (3) (5)
Corporate Debt Securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Fair Value, Less Than 12 Months 50,218 50,856
Gross Unrealized Losses, Less Than 12 Months (50) (121)
Fair Value, 12 Months or Greater 0 2,007
Gross Unrealized Losses, 12 Months or Greater 0 (1)
Debt Securities, Available-for-Sale, Unrealized Loss Position 50,218 52,863
Gross Unrealized Losses (50) (122)
Municipal securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Fair Value, Less Than 12 Months 6,600  
Gross Unrealized Losses, Less Than 12 Months (10)  
Fair Value, 12 Months or Greater 0  
Gross Unrealized Losses, 12 Months or Greater 0  
Debt Securities, Available-for-Sale, Unrealized Loss Position 6,600  
Gross Unrealized Losses (10)  
Government and agency debt [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Fair Value, Less Than 12 Months 55,141 72,746
Gross Unrealized Losses, Less Than 12 Months (35) (221)
Fair Value, 12 Months or Greater 0 0
Gross Unrealized Losses, 12 Months or Greater 0 0
Debt Securities, Available-for-Sale, Unrealized Loss Position 55,141 72,746
Gross Unrealized Losses $ (35) $ (221)