XML 57 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Cash Equivalents and Marketable Securities - Narrative (Details)
6 Months Ended
Jun. 30, 2025
USD ($)
security
Jun. 30, 2024
USD ($)
Cash and Cash Equivalents [Abstract]    
Number of securities in an unrealized loss position for more than 12 months $ 0  
Number of noncurrent securities | security 0  
Marketable securities remaining maturity term 1 year  
Realized gains (losses) on available-for-sale securities $ 0 $ 0