XML 56 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Fair Value Measurements - Fair Value of Financial Instruments (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Cash and cash equivalents $ 334,537 $ 519,182
Restricted cash 21,312 15,817
Investment available for sale 15,696 16,692
Contingent payments 489 924
Fair Value, Inputs, Level 1 [Member]    
Cash and cash equivalents 334,537 519,182
Restricted cash 21,312 15,817
Investment available for sale 0 0
Contingent payments 0 0
Fair Value, Inputs, Level 2 [Member]    
Cash and cash equivalents 0 0
Restricted cash 0 0
Investment available for sale 0 0
Contingent payments 0 0
Fair Value, Inputs, Level 3 [Member]    
Cash and cash equivalents 0 0
Restricted cash 0 0
Investment available for sale 15,696 16,692
Contingent payments $ 489 $ 924