XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Fair Value Measurements (Details Textual) - USD ($)
$ in Thousands
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Aug. 12, 2019
Money Market Funds, at Carrying Value $ 0 $ 230,822    
The Notes [Member]        
Debt Instrument, Interest Rate, Stated Percentage 1.375%   1.375%  
Senior Notes [Member] | The Notes [Member]        
Long-term Debt, Gross $ 172,500 $ 172,500    
Debt Instrument, Interest Rate, Stated Percentage   1.375%   1.375%