XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities - Additional Information (Details)
9 Months Ended
Sep. 30, 2023
USD ($)
Security
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Debt Securities, Available-for-Sale [Abstract]      
Number of held securities | Security 39    
Debt securities in unrealized loss position $ 325,000    
Aggregate fair value 272,304,000    
Marketable securities 457,240,000   $ 458,249,000
Securities maturing longer than one year 0    
Sales and maturities of marketable securities $ 527,664,000 $ 0