XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Additional Information (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
Security
Jun. 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 119   113
Aggregate fair value of available-for-sale debt securities, continuous unrealized loss position for less than 12 months $ 381,900,000   $ 515,400,000
Number of available-for-sale debt securities, contractual maturity of less than 12 months | Security 92   79
Fair value of available-for-sale debt securities, contractual maturity of less than 12 months $ 315,400,000   $ 394,400,000
Number of available-for-sale debt securities, contractual maturity of greater than 12 months | Security 41   37
Fair value of available-for-sale debt securities, contractual maturity of greater than 12 months $ 90,182,000   $ 125,187,000
Sales of marketable securities 0 $ 0  
Available-for-sale securities, credit losses $ 0   $ 0