Revenue
3 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenue
Revenue
Disaggregation of Revenues
The following tables summarize revenues from contracts with customers for the three months ended December 31, 2019 and 2018, respectively, (in thousands):
 
SOFO
SFI
MSKK
Eliminations
Total
 
 
 
 
 
 
Revenue:
 
 
 
 
 
 
 
 
 
 
 
Hardware
$
1,046

$
66

$
15

$
(73
)
$
1,054

Software
714

189

37

(56
)
884

Shipping
116

1

—

—

117

 
 
 
 
 
 
Product and other total
1,876

256

52

(129
)
2,055

 
 
 
 
 
 
Support
2,010

155

318

(192
)
2,291

Hosting
1,006

120

376

—

1,502

Events
1,318

62

672

—

2,052

Installs & training
114

1

—

—

115

 
 
 
 
 
 
Services total
4,448

338

1,366

(192
)
5,960

 
 
 
 
 
 
Total revenue
$
6,324

$
594

$
1,418

$
(321
)
$
8,015


 
SOFO
SFI
MSKK
Eliminations
Total
 
 
 
 
 
 
Revenue:
 
 
 
 
 
 
 
 
 
 
 
Hardware
$
812

$
139

$
9

$
(110
)
$
850

Software
642

115

198

(117
)
838

Shipping
62

1

—

—

63

 
 
 
 
 
 
Product and other total
1,516

255

207

(227
)
1,751

 
 
 
 
 
 
Support
1,987

189

247

(231
)
2,192

Hosting
1,054

149

353

—

1,556

Events
1,231

38

651

—

1,920

Installs & training
79

4

—

—

83

 
 
 
 
 
 
Services total
4,351

380

1,251

(231
)
5,751

 
 
 
 
 
 
Total revenue
$
5,867

$
635

$
1,458

$
(458
)
$
7,502



Transaction price allocated to future performance obligations
ASC 606 allows for the use of certain practical expedients, which we have elected and applied to measure our future performance obligations as of December 31, 2019.

As of December 31, 2019, the aggregate amount of the transaction price that is allocated to our future performance obligations was approximately $3.7 million in the next three months, $8.7 million in the next twelve months, and the remaining $1.7 million thereafter.
Disclosures related to our contracts with customers

Timing may differ between the satisfaction of performance obligations and the invoicing and collection of amounts related to our contracts with customers. We record assets for amounts related to performance obligations that are satisfied but not yet billed and/or collected. Liabilities are recorded for amounts that are collected in advance of the satisfaction of performance obligations. These liabilities are classified as current and non-current unearned revenue.
Unearned revenues

Unearned revenues represent our obligation to transfer products or services to our client for which we have received consideration, or an amount of consideration is due, from the client. During the three months ended December 31, 2019, revenues recognized related to the amount included in the unearned revenues balance at the beginning of the period was $4.3 million compared to $4.3 million recognized during the three months ended December 31, 2018.
Assets recognized from the costs to obtain our contracts with customers

We recognize an asset for the incremental costs of obtaining a contract with a customer. We amortize these deferred costs proportionate with related revenues over the period of the contract. During the three months ended December 31, 2019, amortization expense recognized related to the amount included in the capitalized commissions at the beginning of the period was $203 thousand compared to $249 thousand recognized during the three months ended December 31, 2018.