XML 38 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2018
Contracts with Customers  
Schedule of revenue by channel

Revenue from contracts by customer channel and by major product line is summarized as follows (dollars in thousands):

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

    

2018

    

2017

 

Business

 

 

 

 

 

 

 

Data services

 

$

14,846

 

$

15,617

 

Voice services

 

 

19,652

 

 

21,258

 

Hosted and managed services

 

 

1,599

 

 

1,532

 

Equipment and related services

 

 

3,029

 

 

5,443

 

 

 

 

39,126

 

 

43,850

 

Consumer

 

 

 

 

 

 

 

Video services

 

 

11,225

 

 

10,594

 

Internet services

 

 

7,105

 

 

6,681

 

Voice services

 

 

15,272

 

 

16,986

 

 

 

 

33,602

 

 

34,261

 

Wholesale carrier data

 

 

13,932

 

 

12,828

 

Other

 

 

2,562

 

 

3,571

 

 

 

$

89,222

 

$

94,510

 

 

Schedule of receivables

Receivables consisted of the following (dollars in thousands):

 

 

 

 

 

 

 

 

 

 

 

March 31,

 

December 31,

 

 

    

2018

    

2017

 

Customers and other

 

$

27,930

 

$

36,118

 

Allowance for doubtful accounts

 

 

(3,811)

 

 

(3,889)

 

 

 

$

24,119

 

$

32,229

 

 

Schedule of contract assets and contract liabilities

Contract liabilities consisted of the following (dollars in thousands):

 

 

 

 

 

 

 

 

 

 

 

March 31,

 

December 31,

 

 

    

2018

    

2017

 

 Current presented as advance billings

 

$

9,349

 

$

14,807

 

 Noncurrent deferred revenue included in other liabilities

 

 

28,554

 

 

28,036

 

 

 

$

37,903

 

$

42,843

 

 

Schedule of expected revenue to be recognized

The expected revenue to be recognized is as follows (dollars in thousands):

 

 

 

 

 

 

Year ended December 31,

    

 

 

 

2018 (remaining months)

    

$

2,015

 

2019

 

 

2,686

 

2020

 

 

2,686

 

2021

 

 

2,686

 

2022

 

 

2,686

 

Thereafter

 

 

30,112

 

 

 

$

42,871