| Dec 31, 2016 | Dec 31, 2017 | Dec 31, 2018 | Mar 31, 2020 | Mar 31, 2021 | Mar 31, 2022 | Mar 31, 2023 |
---|
Net income | 5 | 33 | 16 | 18 | 6 | 22 | 62 |
---|
Depreciation and amortization | - | 15 | 18 | 23 | 25 | 27 | 22 |
---|
Restructuring expense | - | - | - | -6 | 3 | 0 | - |
---|
Stock based compensation expense | 7 | 13 | 17 | 15 | 20 | 20 | 29 |
---|
Amortization of Debt Issuance Costs and Discounts | 1 | 1 | 1 | 1 | 1 | 0 | 0 |
---|
Deferred income taxes | -8 | -13 | -1 | 2 | -9 | -4 | -6 |
---|
Loss on extinguishment of debt | -3 | - | - | - | - | -0 | -0 |
---|
Other, net | -0 | 1 | 0 | 1 | 0 | 0 | 0 |
---|
Accounts receivable | 15 | 8 | -8 | -3 | 11 | 6 | 22 |
---|
Inventory | 38 | -7 | -16 | 0 | 11 | 28 | -3 |
---|
Prepaid expenses and other assets | 1 | 11 | 8 | 7 | 10 | 11 | 25 |
---|
Accounts payable and accrued expenses | 43 | -25 | -10 | 6 | 17 | 1 | 43 |
---|
Other liabilities | 1 | -0 | -0 | -12 | -3 | -4 | -4 |
---|
Net cash provided by operating activities | - | - | 56 | 44 | 29 | 20 | 102 |
---|
Purchase of property and equipment | 9 | 8 | 9 | 9 | 6 | 5 | 2 |
---|
Net cash used in investing activities | - | - | -9 | -35 | -6 | -5 | -2 |
---|
Proceeds from Lines of Credit | 6 | 26 | 2 | - | 20 | 26 | - |
---|
Repayment of revolving line of credit | 13 | 26 | 2 | - | 20 | 26 | - |
---|
Proceeds from long-term debt | 173 | - | - | - | - | 26 | - |
---|
Repayment of long-term debt | 152 | 8 | 8 | 9 | 12 | 55 | 30 |
---|
Debt issuance costs paid | 1 | 1 | - | - | 0 | 1 | - |
---|
Proceeds from Issuance of Common Stock | 64 | 2 | 3 | 1 | 2 | 2 | 8 |
---|
Other, net | -1 | -0 | -0 | -1 | -1 | -1 | -1 |
---|
Net cash used in financing activities | - | - | -6 | -17 | -11 | -29 | -23 |
---|
Net increase (decrease) in cash and cash equivalents | - | - | - | -8 | 12 | -14 | 77 |
---|
Cash paid for interest | - | - | 7 | 6 | 3 | 2 | 4 |
---|
Income Taxes Paid, Net | 8 | 6 | 4 | 6 | 2 | 8 | 13 |
---|
Cash paid for interest on finance leases | - | - | - | 0 | 0 | 0 | 0 |
---|
Capital Expenditures Incurred but Not yet Paid | 0 | 1 | 2 | 1 | 0 | 0 | 0 |
---|