XML 55 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Short-Term Investments - Summary of Presents Fair Value and Gross Unrealized Losses of the Company's Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Fair Value, Less Than 12 Months $ 367,665 $ 121,745
Gross Unrealized Losses, Less Than 12 Months (1,017) (98)
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 367,665 121,745
Gross Unrealized Losses (1,017) (98)
Certificates of deposit [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Fair Value, Less Than 12 Months 1,760  
Gross Unrealized Losses, Less Than 12 Months (5)  
Fair Value, 12 Months or Greater 0  
Gross Unrealized Losses, 12 Months or Greater 0  
Debt Securities, Available-for-Sale, Unrealized Loss Position 1,760  
Gross Unrealized Losses (5)  
Commercial paper [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Fair Value, Less Than 12 Months 17,213 9,786
Gross Unrealized Losses, Less Than 12 Months (24) (3)
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 17,213 9,786
Gross Unrealized Losses (24) (3)
Corporate debt securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Fair Value, Less Than 12 Months 188,062 50,218
Gross Unrealized Losses, Less Than 12 Months (642) (50)
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 188,062 50,218
Gross Unrealized Losses (642) (50)
Municipal securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Fair Value, Less Than 12 Months 26,557 6,600
Gross Unrealized Losses, Less Than 12 Months (73) (10)
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 26,557 6,600
Gross Unrealized Losses (73) (10)
Government and agency debt [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Fair Value, Less Than 12 Months 134,073 55,141
Gross Unrealized Losses, Less Than 12 Months (273) (35)
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 134,073 55,141
Gross Unrealized Losses $ (273) $ (35)