XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Additional Information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
Security
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Security
Marketable Securities [Abstract]      
Number of available-for-sale debt securities, continuous unrealized loss position for less than 12 months | Security 130   149
Aggregate fair value of available-for-sale debt securities, continuous unrealized loss position for less than 12 months $ 291,700,000   $ 330,900,000
Number of available-for-sale debt securities, contractual maturity of less than 12 months | Security 139   118
Fair value of available-for-sale debt securities, contractual maturity of less than 12 months $ 346,700,000   $ 338,800
Number of available-for-sale debt securities, contractual maturity of greater than 12 months | Security 61   81
Fair value of available-for-sale debt securities, contractual maturity of greater than 12 months $ 119,017,000   $ 152,328,000
Aggregate fair value of available-for-sale debt securities, continuous unrealized loss position for greater than 12 months 102,500,000   115,000,000.0
Sales of marketable securities 0 $ 0  
Available-for-sale securities, credit losses $ 0   $ 0
Number of securities decline in market value for in an unrealized loss position | Security 38   36