XML 72 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Cash, Cash Equivalents, Investments and Restricted Cash - Cash Equivalents, Short-term and Long-term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Cash $ 138,271 $ 144,860
Money market funds 41,195 28,100
Commercial paper 7,985 1,994
U.S. treasuries and government agency bonds 14,749 19,493
Total 554,458 458,535
Cash and cash equivalents 179,466 172,960
Short-term investments 372,076 282,437
Long-term investments 2,916 3,138
Corporate Debt Securities [Member]    
Available-for-sale securities 349,342 260,950
Auction Rate Securities [Member]    
Available-for-sale securities $ 2,916 $ 3,138