XML 65 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Security
Dec. 31, 2022
USD ($)
Security
Debt Securities, Available-for-Sale [Abstract]    
Number of held securities | Security 26 15
Debt securities in unrealized loss position $ 113,000 $ 684,000
Aggregate fair value 178,003,000 143,221,000
Marketable securities 434,283,000 458,249,000
Marketable debt securities, charges for credit-related impairments 0 0
Securities maturing longer than one year 0 0
Proceeds from sales and maturities of marketable securities $ 602,665,000 $ 91,885,000