Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Tables)

v3.19.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2019
Revenue Recognition  
Revenue by customer and timing recognition

Revenue by customer type was as follows:

​

​

​

​

Three Months Ended September 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 75,632

$ 29,007

$ 104,639

Government

-

18,373

18,373

Fleet

-

16,775

16,775

Other

-

2,082

2,082

Total revenue

$ 75,632

$ 66,237

$ 141,869

​

​

​

​

Three Months Ended September 30, 2018

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 69,806

$ 26,486

$ 96,292

Government

-

12,568

12,568

Fleet

-

13,955

13,955

Other

-

2,017

2,017

Total revenue

$ 69,806

$ 55,026

$ 124,832

​

​

​

​

​

Nine Months Ended September 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 213,693

$ 91,199

$ 304,892

Government

-

49,985

49,985

Fleet

-

48,292

48,292

Other

-

8,243

8,243

Total revenue

$ 213,693

$ 197,719

$ 411,412

​

​

​

​

Nine Months Ended September 30, 2018

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 197,931

$ 86,921

$ 284,852

Government

-

35,351

35,351

Fleet

-

43,501

43,501

Other

-

8,538

8,538

Total revenue

$ 197,931

$ 174,311

$ 372,242

​

​

​

​

​

Revenue by timing of revenue recognition was as follows:

​

​

​

​

Three Months Ended September 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 75,632

$ 41,099

$ 116,731

Over time

-

25,138

25,138

Total revenue

$ 75,632

$ 66,237

$ 141,869

​

​

​

​

Three Months Ended September 30, 2018

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 69,806

$ 33,923

$ 103,729

Over time

-

21,103

21,103

Total revenue

$ 69,806

$ 55,026

$ 124,832

​

​

​

​

Nine Months Ended September 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 213,693

$ 120,577

$ 334,270

Over time

-

77,142

77,142

Total revenue

$ 213,693

$ 197,719

$ 411,412

​

​

​

​

Nine Months Ended September 30, 2018

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 197,931

$ 106,249

$ 304,180

Over time

-

68,062

68,062

Total revenue

$ 197,931

$ 174,311

$ 372,242

Contract Balances

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended September 30, 2019

​

Balance at Beginning of Period

​

​

Additions

​

​

Deductions

​

​

Balance at End of Period

Contract liabilities

$

6,886

​

$

3,328

​

$

(6,147)

​

$

4,067

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended September 30, 2018

​

Balance at Beginning of Period

​

​

Additions

​

​

Deductions

​

​

Balance at End of Period

Contract liabilities

$

3,316

​

$

2,434

​

$

(3,544)

​

$

2,206

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Nine Months Ended September 30, 2019

​

Balance at Beginning of Period

​

​

Additions

​

​

Deductions

​

​

Balance at End of Period

Contract liabilities

$

2,006

​

$

13,479

​

$

(11,418)

​

$

4,067

​

​

​

​

​

​

​

​

​

​

​

​

Nine Months Ended September 30, 2018

​

Balance at Beginning of Period

​

​

Additions

​

​

Deductions

​

​

Balance at End of Period

Contract liabilities

$

2,048

​

$

8,605

​

$

(8,447)

​

$

2,206