XML 72 R62.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
Jun. 30, 2020
Dec. 31, 2019
Cash $ 130,397 $ 144,860
Money market funds 26,086 28,100
Commercial paper 7,968 1,994
U.S. treasuries and government agency bonds 14,250 19,493
Total 515,355 458,535
Cash and cash equivalents 156,483 172,960
Short-term investments 355,840 282,437
Long-term investments 3,032 3,138
Corporate Debt Securities [Member]    
Available-for-sale securities 333,622 260,950
Auction Rate Securities [Member]    
Available-for-sale securities $ 3,032 $ 3,138