XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Instruments (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Dec. 31, 2023
Assets, Fair Value Disclosure [Abstract]      
Interest income on cash investments $ 8,900,000 $ 10,400,000  
Level 2      
Assets, Fair Value Disclosure [Abstract]      
Assets classified as level 2 or level 3, fair value 0 0  
Liabilities classified as level 2 or level 3, fair value     $ 0
Level 3      
Assets, Fair Value Disclosure [Abstract]      
Assets classified as level 2 or level 3, fair value     0
Liabilities classified as level 2 or level 3, fair value 0 0  
Fair value, recurring | Level 1      
Assets, Fair Value Disclosure [Abstract]      
Financial assets held in marketable securities 144,200,000 144,200,000 273,800,000
Fair value, recurring | Money market funds | Level 1      
Assets, Fair Value Disclosure [Abstract]      
Financial assets held in money market accounts $ 95,000,000.0 $ 95,000,000.0 $ 35,200,000