XML 77 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Note 9 - Cash, Cash Equivalents, Investments and Restricted Cash - Cash Equivalents, Short-term and Long-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Cash $ 143,926 $ 144,860
Money market funds 10,954 28,100
Commercial paper 4,943 1,994
U.S. treasuries and government agency bonds 20,534 19,493
Total 492,323 458,535
Cash and cash equivalents 154,880 172,960
Short-term investments 334,386 282,437
Long-term investments 3,057 3,138
Corporate Debt Securities [Member]    
Available-for-sale securities 308,909 260,950
Auction Rate Securities [Member]    
Available-for-sale securities $ 3,057 $ 3,138