Revenue from Contract with Customer [Text Block] | NOTE 3 Adoption of ASU 2014 09, 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 Three Months Ended Six Months Ended 2018 2017 2018 2017 Pumps and pump systems $ 97,784 $ 84,020 $ 178,611 $ 161,485 Repair parts for pumps and pump systems and other 14,043 13,852 29,820 28,990 Total net sales $ 111,827 $ 97,872 $ 208,431 $ 190,475 Geographic Location Three Months Ended Six Months Ended 2018 2017 2018 2017 United States $ 71,519 $ 63,456 $ 135,952 $ 122,628 Foreign countries 40,308 34,416 72,479 67,847 Total net sales $ 111,827 $ 97,872 $ 208,431 $ 190,475 International sales represented approximately 36% 35% second 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 second 2018 $0.5 2014 09. On June 30, 2018, $128.9 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 as a component of Other Assets and Deferred Revenue and customer deposits, respectively, 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 as of June 30, 2018 Beginning balances at December 31, 2017 Ending balances at June 30, 2018 Contract assets $ - $ 586 Contract liabilities $ 4,098 $ 3,332 Revenue recognized for the six June 30, 2018 December 31, 2017 $3.3 |