XML 54 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Note 7 - Segment Reporting (Details Textual)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Dec. 31, 2018
Number of Reportable Segments     2    
Gross Profit, Total $ 195,838 $ 178,473 $ 358,013 $ 320,400  
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | UNITED STATES          
Concentration Risk, Percentage 74.00% 73.00% 73.00% 72.00%  
Geographic Concentration Risk [Member] | Net Assets, Geographic Area [Member] | UNITED STATES          
Concentration Risk, Percentage     80.00%   80.00%
Accounting Standards Update 2014-09 [Member] | Restatement Adjustment [Member]          
Revenue from Contract with Customer, Including Assessed Tax   $ 2,632   $ 5,089  
Gross Profit, Total   $ 2,217   $ 4,155