XML 61 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash and Investments - Narrative (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
investment
Dec. 31, 2020
USD ($)
investment
Dec. 31, 2019
USD ($)
Available-for-Sale Debt Securities      
Short-term available-for-sale securities contractual maturities, maximum 1 year    
Long-term securities contractual maturities, minimum 1 year    
Other-than-temporary impairment | $ $ 0 $ 0 $ 0
Investment in continuous unrealized loss position for more than one year | investment 0 0