XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Cash Equivalents and Marketable Securities - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Cash And Cash Equivalents [Line Items]          
Long-term marketable securities $ 0   $ 0   $ 0
Investments in an unrealized loss position 56,700,000   56,700,000   110,900,000
Unrealized losses 7,000   7,000   $ 33,000
Recognition of other-than-temporary impairment $ 0 $ 0 $ 0 $ 0  
Maximum          
Cash And Cash Equivalents [Line Items]          
Marketable securities maturity period     1 year   1 year