Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Tables)

v3.19.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2019
Revenue From Contract With Customer [Abstract]  
Revenue by customer and timing recognition

Revenue by customer type was as follows:

Three Months Ended June 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 112,244

$ 29,149

$ 141,393

Government

-

16,083

16,083

Fleet

-

16,565

16,565

Other

-

2,315

2,315

Total revenue

$ 112,244

$ 64,112

$ 176,356

Three Months Ended June 30, 2018

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 103,529

$ 33,710

$ 137,239

Government

-

8,962

8,962

Fleet

-

15,194

15,194

Other

-

2,051

2,051

Total revenue

$ 103,529

$ 59,917

$ 163,446

Six Months Ended June 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 138,061

$ 62,192

$ 200,253

Government

-

31,612

31,612

Fleet

-

31,517

31,517

Other

-

6,161

6,161

Total revenue

$ 138,061

$ 131,482

$ 269,543

Six Months Ended June 30, 2018

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 128,125

$ 60,435

$ 188,560

Government

-

22,783

22,783

Fleet

-

29,546

29,546

Other

-

6,521

6,521

Total revenue

$ 128,125

$ 119,285

$ 247,410

Revenue by timing of revenue recognition was as follows:

Three Months Ended June 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 112,244

$ 37,455

$ 149,699

Over time

-

26,657

26,657

Total revenue

$ 112,244

$ 64,112

$ 176,356

Three Months Ended June 30, 2018

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 103,529

$ 36,295

$ 139,824

Over time

-

23,622

23,622

Total revenue

$ 103,529

$ 59,917

$ 163,446

Six Months Ended June 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 138,061

$ 79,478

$ 217,539

Over time

-

52,004

52,004

Total revenue

$ 138,061

$ 131,482

$ 269,543

Six Months Ended June 30, 2018

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 128,125

$ 72,326

$ 200,451

Over time

-

46,959

46,959

Total revenue

$ 128,125

$ 119,285

$ 247,410

Contract Balances

Three Months Ended June 30, 2019

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

2,300

$

7,816

$

(3,230)

$

6,886

Three Months Ended June 30, 2018

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

2,219

$

4,351

$

(3,254)

$

3,316

Six Months Ended June 30, 2019

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

2,006

$

10,151

$

(5,271)

$

6,886

Six Months Ended June 30, 2018

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

2,048

$

6,171

$

(4,903)

$

3,316