XML 66 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Note 3 - Supplemental Balance Sheet Information (in Thousands) - Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Accounts receivable $ 46,970 $ 36,306
Less allowance for doubtful accounts (533) (342)
Accounts Receivable, net 46,142 35,964
Trade Accounts Receivable [Member]    
Accounts receivable 34,824 29,437
Unbilled [Member]    
Accounts receivable 8,305 5,863
Non-Trade [Member]    
Accounts receivable $ 3,546 $ 1,006