BALANCE SHEET INFORMATION (Tables)
|
3 Months Ended |
Jun. 30, 2019 |
Balance Sheet Related Disclosures [Abstract] |
|
Schedule of manufacturing inventories |
|
|
|
|
|
|
|
|
|
|
|
As of June 30, 2019 |
|
|
As of March 31, 2019 |
|
Manufacturing inventories: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Manufactured finished goods |
|
$ |
11,138 |
|
|
$ |
8,160 |
|
|
|
|
2,314 |
|
|
|
3,345 |
|
|
|
|
|
|
|
|
|
|
|
|
|
13,452 |
|
|
|
11,505 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1,013 |
|
|
|
107 |
|
|
|
|
9,971 |
|
|
|
6,828 |
|
|
|
|
|
|
|
|
|
|
Total manufacturing inventories |
|
$ |
24,436 |
|
|
$ |
18,440 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Schedule of service parts inventories |
|
|
|
|
|
|
|
|
|
|
|
$ |
14,144 |
|
|
$ |
13,437 |
|
|
|
|
5,019 |
|
|
|
5,633 |
|
|
|
|
|
|
|
|
|
|
Total service inventories |
|
$ |
19,163 |
|
|
$ |
19,070 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Schedule of Other Current Assets |
|
|
|
|
|
|
|
|
|
|
|
$ |
8,950 |
|
|
$ |
8,950 |
|
|
|
|
4,688 |
|
|
|
3,856 |
|
|
|
|
4,667 |
|
|
|
5,289 |
|
|
|
|
|
|
|
|
|
|
Total other current assets |
|
$ |
18,305 |
|
|
$ |
18,095 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Schedule of property and equipment |
Property and equipment, net: |
|
|
|
|
|
|
|
|
|
|
$ |
30,653 |
|
|
$ |
30,306 |
|
|
|
|
2,020 |
|
|
|
2,073 |
|
|
|
|
7,052 |
|
|
|
6,990 |
|
|
|
|
|
|
|
|
|
|
|
|
|
39,725 |
|
|
|
39,369 |
|
Less: accumulated depreciation |
|
|
(31,722 |
) |
|
|
(30,932 |
) |
|
|
|
|
|
|
|
|
|
Total property and equipment, net |
|
$ |
8,003 |
|
|
$ |
8,437 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Schedule Of Other Current Liabilities |
Other accrued liabilities: |
|
|
|
|
|
|
|
|
Accrued expenses |
|
$ |
6,500 |
|
|
$ |
8,925 |
|
Accrued settlement |
|
|
10,452 |
|
|
|
10,452 |
|
Accrued warranty |
|
|
4,172 |
|
|
|
3,456 |
|
Operating lease liabilities |
|
|
3,026 |
|
|
|
— |
|
Asset retirement obligation |
|
|
1,935 |
|
|
|
1,936 |
|
Other accrued liabilities |
|
|
3,589 |
|
|
|
4,256 |
|
Total other accrued liabilities |
|
$ |
29,674 |
|
|
$ |
29,025 |
|
|