XML 67 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 1 - Business and Summary of Significant Accounting Policies (Details Textual)
12 Months Ended
Dec. 31, 2018
USD ($)
shares
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Number of Businesses 1    
Maximum Balance Per Bank Account Insured by Federal Deposit Insurance Corporation $ 250,000    
Impairment of Intangible Assets (Excluding Goodwill), Total 0 $ 0 $ 0
Goodwill, Impairment Loss 0 0 0
Goodwill, Period Increase (Decrease), Total 0    
Accounts Receivable, Net, Current, Total 206,772,000 189,460,000  
Allowance for Doubtful Accounts Receivable, Current, Ending Balance $ 13,683,000 $ 14,799,000  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 0.00%    
Recognition of Net Excess Tax Benefits in the Provision for Income Taxes Rather Than Paid-in Capital [Member]      
Current Period Reclassification Adjustment     $ 1,900,000
The 2016 Omnibus Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | shares 4,758,398    
The 2016 Omnibus Plan [Member] | Employee Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 10 years    
The 2016 Omnibus Plan [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 1 year    
The 2016 Omnibus Plan [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 4 years