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