XML 56 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Note 7 - Segment Reporting (Details Textual)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Dec. 31, 2018
Number of Reportable Segments     2    
Gross Profit, Total $ 217,517 $ 200,334 $ 575,530 $ 520,734  
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | UNITED STATES          
Concentration Risk, Percentage 78.00% 78.00% 75.00% 74.00%  
Geographic Concentration Risk [Member] | Net Assets, Geographic Area [Member] | UNITED STATES          
Concentration Risk, Percentage     81.00%   80.00%
Accounting Standards Update 2014-09 [Member] | Restatement Adjustment [Member]          
Revenue from Contract with Customer, Including Assessed Tax   $ 2,873   $ 7,962  
Gross Profit, Total   $ 2,449   $ 6,604