Note 1 - Organization and Significant Accounting Policies (Details Textual)
|
|
|
|
3 Months Ended |
6 Months Ended |
12 Months Ended |
|
|
|
|
Nov. 12, 2019
USD ($)
|
Aug. 08, 2019
USD ($)
shares
|
Apr. 01, 2019
USD ($)
|
Mar. 31, 2020
USD ($)
|
Mar. 31, 2019
USD ($)
|
Jun. 30, 2020
USD ($)
|
Dec. 31, 2019
USD ($)
|
May 22, 2020
USD ($)
|
May 14, 2020
USD ($)
|
Dec. 31, 2018
USD ($)
|
| Cash and Cash Equivalents, at Carrying Value, Ending Balance |
|
|
|
$ 6,400,000
|
$ 31,824,000
|
|
$ 6,448,000
|
|
|
$ 30,657,000
|
| Customer Concentration Risk [Member] | Revenue Benchmark [Member] |
|
|
|
|
|
|
|
|
|
|
| Concentration Risk, Percentage |
|
|
|
25.00%
|
34.00%
|
|
|
|
|
|
| Number of Major Customers |
|
|
|
2
|
2
|
|
|
|
|
|
| Customer Concentration Risk [Member] | Accounts Receivable [Member] |
|
|
|
|
|
|
|
|
|
|
| Concentration Risk, Percentage |
|
|
|
33.00%
|
|
|
25.00%
|
|
|
|
| Number of Major Customers |
|
|
|
2
|
|
|
2
|
|
|
|
| CryoStor Products [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member] |
|
|
|
|
|
|
|
|
|
|
| Concentration Risk, Percentage |
|
|
|
66.00%
|
90.00%
|
|
|
|
|
|
| Minimum [Member] | Biopreservation Media [Member] |
|
|
|
|
|
|
|
|
|
|
| Expected Incremental Revenue |
|
|
|
$ 1,500,000
|
|
|
|
|
|
|
| Maximum [Member] | Biopreservation Media [Member] |
|
|
|
|
|
|
|
|
|
|
| Expected Incremental Revenue |
|
|
|
$ 2,000,000
|
|
|
|
|
|
|
| Subsequent Event [Member] | Casdin Capital LLC [Member] |
|
|
|
|
|
|
|
|
|
|
| Share Repurchase Agreement, Amount of Shares to be Issued |
|
|
|
|
|
|
|
$ 20,000,000
|
$ 20,000,000
|
|
| Astero [Member] |
|
|
|
|
|
|
|
|
|
|
| Payments to Acquire Businesses, Gross |
|
|
$ 12,521,000
|
|
|
|
|
|
|
|
| Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High |
|
|
8,500,000
|
|
|
|
|
|
|
|
| Payments to Acquire Businesses, Initial Cash Payment |
|
|
8,000,000
|
|
|
|
|
|
|
|
| Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High |
|
|
$ 8,500,000
|
|
|
|
|
|
|
|
| Astero [Member] | Forecast [Member] |
|
|
|
|
|
|
|
|
|
|
| Payment for Contingent Consideration Liability, Investing Activities |
|
|
|
|
|
$ 484,000
|
|
|
|
|
| SAVSU [Member] |
|
|
|
|
|
|
|
|
|
|
| Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) | shares |
|
1,100,000
|
|
|
|
|
|
|
|
|
| Business Combination, Consideration Transferred, Equity Interests Issued and Issuable |
|
$ 19,932,000
|
|
|
|
|
|
|
|
|
| CBS Acquisition [Member] |
|
|
|
|
|
|
|
|
|
|
| Payments to Acquire Businesses, Gross |
$ 11,000,000
|
|
|
|
|
|
|
|
|
|
| Payments to Acquire Businesses, Initial Cash Payment |
11,000,000
|
|
|
|
|
|
|
|
|
|
| Business Combination, Consideration Transferred, Equity Interests Issued and Issuable |
4,000,000
|
|
|
|
|
|
|
|
|
|
| CBS Acquisition [Member] | Earning Payments Payable in Each Calendar Year 2020, 2021, 2022, 2023, and 2024 [Member] |
|
|
|
|
|
|
|
|
|
|
| Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High |
$ 15,000,000
|
|
|
|
|
|
|
|
|
|