XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities - Additional Information (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2022
USD ($)
Security
Sep. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Security
Marketable Securities [Abstract]      
Number of available-for-sale debt securities, continuous unrealized loss position for less than 12 months | Security 159   113
Aggregate fair value of available-for-sale debt securities, continuous unrealized loss position for less than 12 months $ 426,900,000   $ 515,400,000
Number of available-for-sale debt securities, contractual maturity of less than 12 months | Security 106   79
Fair value of available-for-sale debt securities, contractual maturity of less than 12 months $ 326,300,000   $ 394,400,000
Number of available-for-sale debt securities, contractual maturity of greater than 12 months | Security 57   37
Fair value of available-for-sale debt securities, contractual maturity of greater than 12 months $ 113,701,000   $ 125,187,000
Sales of marketable securities 0 $ 0  
Available-for-sale securities, credit losses $ 0   $ 0