XML 58 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2019
Revenue Recognition  
Revenue by customer and timing recognition

​

​

​

​

​

Year Ended December 31, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 293,630

$ 127,484

$ 421,114

Government

-

72,810

72,810

Fleet

-

66,306

66,306

Other

-

11,480

11,480

Total revenue

$ 293,630

$ 278,080

$ 571,710

​

​

​

​

​

​

​

​

Year Ended December 31, 2018

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 275,244

$ 134,140

$ 409,384

Government

-

52,582

52,582

Fleet

-

58,500

58,500

Other

-

3,601

3,601

Total revenue

$ 275,244

$ 248,823

$ 524,067

​

​

​

​

Revenue by timing of revenue recognition was as follows:

​

​

​

​

Year Ended December 31, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 293,630

$ 172,269

$ 465,899

Over time

-

105,811

105,811

Total revenue

$ 293,630

$ 278,080

$ 571,710

​

​

​

​

​

​

​

​

Year Ended December 31, 2018

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 275,244

$ 153,873

$ 429,117

Over time

-

94,950

94,950

Total revenue

$ 275,244

$ 248,823

$ 524,067

​

​

​

​

Contract Balances

​

​

​

​

​

​

​

​

​

​

Year Ended December 31, 2019

​

Balance at Beginning of Period

​

Additions

​

Deductions

​

Balance at End of Period

Contract liabilities

$

2,006

$

16,082

$

(15,901)

$

2,187

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Year Ended December 31, 2018

​

Balance at Beginning of Period

​

Additions

​

Deductions

​

Balance at End of Period

Contract liabilities

$

2,048

$

12,131

$

(12,173)

$

2,006

​

​

​

​

​

​

​

​

​