Annual report pursuant to Section 13 and 15(d)

Revenue Recognition (Tables)

v3.20.4
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2020
Revenue Recognition  
Revenue by customer and timing recognition

​

​

​

​

​

Year Ended December 31, 2020

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 252,838

$ 114,192

$ 367,030

Government

-

62,762

62,762

Fleet

-

42,590

42,590

Other

-

7,772

7,772

Total revenue

$ 252,838

$ 227,316

$ 480,154

​

​

​

​

​

​

​

​

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, 2020

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 252,838

$ 149,675

$ 402,513

Over time

-

77,641

77,641

Total revenue

$ 252,838

$ 227,316

$ 480,154

​

​

​

​

​

​

​

​

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, 2020

​

Balance at Beginning of Period

​

Additions

​

Deductions

​

Balance at End of Period

Contract liabilities

$

2,187

$

14,931

$

(14,372)

$

2,746

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

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

​

​

​

​

​

​

​

​

​