Revenue from Contract with Customer [Text Block] | NOTE 3 Adoption of AS U 2014 09, Revenue from Contracts with Customers (Topic 606 On January 1, 2018, 2014 09 not December 31, 2017. January 1, 2018 606, not 605. 2014 09, not January 1, 2018. Disaggregation of Revenue The following tables disaggregate total net sales by major product category and geographic location: Product Category March 31, 2018 March 31, 2017 Pumps and pump systems $ 80,484 $ 77,556 Repair parts for pumps and pump systems and other 16,120 15,047 Total net sales $ 96,604 $ 92,603 Geographic Location March 31, 2018 March 31, 2017 United States $ 64,434 $ 59,172 Foreign countries 32,170 33,431 Total net sales $ 96,604 $ 92,603 International sales represented approximately 33% 36% first 2018 2017, No one 5% first 2018 2017. Performance Obligations A performance obligation is a promise in a contract to transfer a distinct good or service to a customer, and is the unit of account in ASC Topic 606. not All of the Company's performance obligations, and associated revenue, are generally transferred to customers at a point in time, with the exception of certain highly customized pump products, which are transferred to the customer over time. Revenue from performance obligations transferred to the customer over time and recognized in the first 2018 $0.1 2014 09. On March 31, 2018, $127.3 one Contract Balances The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the consolidated balance sheets. For certain highly customized pump products, revenue is recognized over time before the customer is invoiced, resulting in contract assets. Sometimes the Company receives advances or deposits from its customers before revenue is recognized, resulting in contract liabilities. These contract assets and liabilities are reported on the consolidated balance sheets on a contract-by-contract basis at the end of each reporting period. The beginning and ending balances of the Company’s contract assets and liabilities for the first 2018 2017 Beginning balances at December 31, 2017 Ending balances at March 31, 2018 Contract assets $ - $ 126 Contract liabilities $ 4,098 $ 4,967 Revenue recognized for the first 2018 $1.5 |