XML 68 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Securities - Additional Information (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
securities
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Investments, Debt and Equity Securities [Abstract]      
Available-for-sale marketable debt securities $ 98,104,000 $ 0  
Gain (losses) on marketable securities 0 12,000 $ 7,000
Investments in other-than-temporary decline in fair value $ 0 0 $ 0
Number of securities, unrealized loss position for less than twelve months | securities 54    
Fair value of securities, unrealized loss position for less than twelve months $ 98,104,000 0  
Fair value of securities, unrealized loss position for more than twelve months $ 0 $ 0