XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Cash Equivalents and Marketable Securities - Narrative (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
security
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
security
Sep. 30, 2023
USD ($)
Investments, Debt and Equity Securities [Abstract]        
Number of securities | security 3   3  
Securities, unrealized loss position, fair value $ 8,000,000.0   $ 8,000,000.0  
Other-than-temporary impairment loss, debt securities, available-for-sale $ 0 $ 0 $ 0 $ 0