Fair Value Measurements (Details) | 3 Months Ended | 6 Months Ended | | | |
Sep. 30, 2019USD ($) | Sep. 30, 2019USD ($) | Mar. 31, 2019USD ($) | Jan. 31, 2019USD ($) | Dec. 31, 2018USD ($) |
Contingent Consideration [Member] | | | | | |
Change in warrant liability measured at fair value recurring basis using significant unobservable inputs (Level 3) [Roll Forward] | | | | | |
Beginning balance | $ 4,970,000 | $ 4,721,000 | | | |
Changes in revaluation of contingent consideration included in earnings | (119,000) | 130,000 | | | |
Ending balance | 4,851,000 | 4,851,000 | | | |
Recurring [Member] | | | | | |
Short-term investments [Abstract] | | | | | |
Mutual funds | 2,192,000 | 2,192,000 | $ 3,273,000 | | |
Prepaid expenses and other current assets [Abstract] | | | | | |
Forward foreign currency exchange contracts | 0 | 0 | 207,000 | | |
Accrued liabilities [Abstract] | | | | | |
Short-term contingent consideration | 2,721,000 | 2,721,000 | 2,816,000 | | |
Other current liabilities [Abstract] | | | | | |
Deferred compensation | 2,192,000 | 2,192,000 | 3,273,000 | | |
Forward foreign currency exchange contracts | 421,000 | 421,000 | 0 | | |
Other liabilities [Abstract] | | | | | |
Long-term contingent consideration | 2,130,000 | 2,130,000 | 1,905,000 | | |
Recurring [Member] | Level 1 [Member] | | | | | |
Short-term investments [Abstract] | | | | | |
Mutual funds | 2,192,000 | 2,192,000 | 3,273,000 | | |
Prepaid expenses and other current assets [Abstract] | | | | | |
Forward foreign currency exchange contracts | 0 | 0 | 0 | | |
Accrued liabilities [Abstract] | | | | | |
Short-term contingent consideration | 0 | 0 | 0 | | |
Other current liabilities [Abstract] | | | | | |
Deferred compensation | 2,192,000 | 2,192,000 | 3,273,000 | | |
Forward foreign currency exchange contracts | 0 | 0 | 0 | | |
Other liabilities [Abstract] | | | | | |
Long-term contingent consideration | 0 | 0 | 0 | | |
Recurring [Member] | Level 2 [Member] | | | | | |
Short-term investments [Abstract] | | | | | |
Mutual funds | 0 | 0 | 0 | | |
Prepaid expenses and other current assets [Abstract] | | | | | |
Forward foreign currency exchange contracts | 0 | 0 | 207,000 | | |
Accrued liabilities [Abstract] | | | | | |
Short-term contingent consideration | 0 | 0 | 0 | | |
Other current liabilities [Abstract] | | | | | |
Deferred compensation | 0 | 0 | 0 | | |
Forward foreign currency exchange contracts | 421,000 | 421,000 | 0 | | |
Other liabilities [Abstract] | | | | | |
Long-term contingent consideration | 0 | 0 | 0 | | |
Recurring [Member] | Level 3 [Member] | | | | | |
Short-term investments [Abstract] | | | | | |
Mutual funds | 0 | 0 | 0 | | |
Prepaid expenses and other current assets [Abstract] | | | | | |
Forward foreign currency exchange contracts | 0 | 0 | 0 | | |
Accrued liabilities [Abstract] | | | | | |
Short-term contingent consideration | 2,721,000 | 2,721,000 | 2,816,000 | | |
Other current liabilities [Abstract] | | | | | |
Deferred compensation | 0 | 0 | 0 | | |
Forward foreign currency exchange contracts | 0 | 0 | 0 | | |
Other liabilities [Abstract] | | | | | |
Long-term contingent consideration | $ 2,130,000 | $ 2,130,000 | $ 1,905,000 | | |
Two-year R&D Milestone Event [Member] | Risk Free Interest Rate [Member] | Minimum [Member] | | | | | |
Fair Value Assumptions [Abstract] | | | | | |
Assumptions for fair value of contingent consideration | 0.0171 | 0.0171 | | | |
Two-year R&D Milestone Event [Member] | Risk Free Interest Rate [Member] | Maximum [Member] | | | | | |
Fair Value Assumptions [Abstract] | | | | | |
Assumptions for fair value of contingent consideration | 0.0188 | 0.0188 | | | |
Two-year R&D Milestone Event [Member] | Counter Party Rate [Member] | Minimum [Member] | | | | | |
Fair Value Assumptions [Abstract] | | | | | |
Assumptions for fair value of contingent consideration | 0.0571 | 0.0571 | | | |
Two-year R&D Milestone Event [Member] | Counter Party Rate [Member] | Maximum [Member] | | | | | |
Fair Value Assumptions [Abstract] | | | | | |
Assumptions for fair value of contingent consideration | 0.0588 | 0.0588 | | | |
Two-year R&D Milestone Event [Member] | Probability [Member] | Minimum [Member] | | | | | |
Fair Value Assumptions [Abstract] | | | | | |
Assumptions for fair value of contingent consideration | 0.9 | 0.9 | | | |
Two-year R&D Milestone Event [Member] | Probability [Member] | Maximum [Member] | | | | | |
Fair Value Assumptions [Abstract] | | | | | |
Assumptions for fair value of contingent consideration | 1 | 1 | | | |
Gross Profit Earn-out Consideration [Member] | Risk Free Interest Rate [Member] | | | | | |
Fair Value Assumptions [Abstract] | | | | | |
Assumptions for fair value of contingent consideration | 0.0161 | 0.0161 | | | |
Gross Profit Earn-out Consideration [Member] | Counter Party Rate [Member] | | | | | |
Fair Value Assumptions [Abstract] | | | | | |
Assumptions for fair value of contingent consideration | 0.0561 | 0.0561 | | | |
Gross Profit Earn-out Consideration [Member] | Expected Volatility [Member] | | | | | |
Fair Value Assumptions [Abstract] | | | | | |
Assumptions for fair value of contingent consideration | 0.2800 | 0.2800 | | | |
Gross Profit Earn-out Consideration [Member] | Weighted Average Cost of Capital [Member] | | | | | |
Fair Value Assumptions [Abstract] | | | | | |
Assumptions for fair value of contingent consideration | 0.1550 | 0.1550 | | | |
Revenue Earn-out Consideration [Member] | Risk Free Interest Rate [Member] | | | | | |
Fair Value Assumptions [Abstract] | | | | | |
Assumptions for fair value of contingent consideration | 0.0172 | 0.0172 | | | |
Revenue Earn-out Consideration [Member] | Counter Party Rate [Member] | | | | | |
Fair Value Assumptions [Abstract] | | | | | |
Assumptions for fair value of contingent consideration | 0.0400 | 0.0400 | | | |
Revenue Earn-out Consideration [Member] | Revenue Volatility [Member] | | | | | |
Fair Value Assumptions [Abstract] | | | | | |
Assumptions for fair value of contingent consideration | 0.0800 | 0.0800 | | | |
Revenue Earn-out Consideration [Member] | Revenue Discount Rate [Member] | | | | | |
Fair Value Assumptions [Abstract] | | | | | |
Assumptions for fair value of contingent consideration | 0.0500 | 0.0500 | | | |
Revenue Earn-out Consideration [Member] | Weighted Average Cost of Capital [Member] | | | | | |
Fair Value Assumptions [Abstract] | | | | | |
Assumptions for fair value of contingent consideration | 0.1390 | 0.1390 | | | |
Mechanical Power Conversion, LLC [Member] | | | | | |
Contingent Consideration [Abstract] | | | | | |
Aggregate contingent consideration obligation | | | | | $ 5,200,000 |
Contingent consideration payment period | | 3 years | | | |
Mechanical Power Conversion, LLC [Member] | Two-year R&D Milestone Event [Member] | | | | | |
Contingent Consideration [Abstract] | | | | | |
Fair value of contingent consideration obligations | $ 2,270,000 | $ 2,270,000 | | | |
Term of R&D event milestone | | 2 years | | | |
Mechanical Power Conversion, LLC [Member] | Gross Profit Earn-out Consideration [Member] | | | | | |
Contingent Consideration [Abstract] | | | | | |
Fair value of contingent consideration obligations | 1,950,000 | $ 1,950,000 | | | |
Term of gross profit earn-out arrangement | | 3 years | | | |
Dixie Electric, Ltd [Member] | | | | | |
Contingent Consideration [Abstract] | | | | | |
Contingent consideration payment period | | 2 years | | | |
Dixie Electric, Ltd [Member] | Maximum [Member] | | | | | |
Contingent Consideration [Abstract] | | | | | |
Aggregate contingent consideration obligation | | | | $ 1,130,000 | |
Dixie Electric, Ltd [Member] | Revenue Earn-out Consideration [Member] | | | | | |
Contingent Consideration [Abstract] | | | | | |
Fair value of contingent consideration obligations | $ 631,000 | $ 631,000 | | | |
Term of revenue earn-out arrangement | | 2 years | | | |