XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cash Equivalents and Marketable Securities - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2022
USD ($)
Investments, Debt and Equity Securities [Abstract]    
Sale of marketable securities $ 0 $ 0
Aggregate fair value of securities, unrealized loss position for less than 12 months 79,700 79,700
Aggregate fair value of securities, unrealized loss position for greater than 12 months 43,700 43,700
Securities with other-than-temporary impairment   0
Aggregate fair value of securities, Remaining contractual maturity of greater than one year $ 10,200 $ 10,200