Revenue from Contract with Customer [Text Block] | NOTE 3 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 2020 2019 2020 2019 Pumps and pump systems $ 75,356 $ 92,167 $ 153,654 $ 174,688 Repair parts for pumps and pump systems and other 10,458 16,163 23,831 30,501 Total net sales $ 85,814 $ 108,330 $ 177,485 $ 205,189 Geographic Location Three Months Ended Six Months Ended 2020 2019 2020 2019 United States $ 59,653 $ 74,784 $ 125,020 $ 142,485 Foreign countries 26,161 33,546 52,465 62,704 Total net sales $ 85,814 $ 108,330 $ 177,485 $ 205,189 International sales represented approximately 31 second 2020 2019, 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. The Company’s method for recognizing revenue over time is the percentage of completion method, whereby progress towards completion is measured by applying an input measure based on costs incurred to date relative to total estimated costs at completion. The Company offers standard warranties for its products to ensure that its products comply with agreed-upon specifications in its contracts. For standard warranties, these do not Shipping and handling activities related to products sold to customers, whether performed before or after the customer obtains control of the products, are generally accounted for as activities to fulfill the promise to transfer the products and not On June 30, 2020, one Contract Estimates Accounting for long-term contracts involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, the Company estimates the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognizes that profit as performance obligations are satisfied. Contract estimates are based on various assumptions to project the outcome of future events that could span longer than one As a significant change in 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) in 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 in 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 Company’s contract assets and liabilities as of June 30, 2020 December 31, 2019 June 3 0 , 2020 December 31 , 201 9 Contract assets $ - $ 393 Contract liabilities $ 3,807 $ 4,911 Revenue recognized for the six June 30, 2020 2019 |