Annual report pursuant to Section 13 and 15(d)

Revenue Recognition (Tables)

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

​

​

​

​

​

Year Ended December 31, 2021

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 325,707

$ 121,349

$ 447,056

Government

-

46,107

46,107

Fleet

-

38,669

38,669

Other

-

9,621

9,621

Total revenue

$ 325,707

$ 215,746

$ 541,453

​

​

​

​

​

​

​

​

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

​

Revenue by timing of revenue recognition was as follows:

​

​

​

​

Year Ended December 31, 2021

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 325,707

$ 137,904

$ 463,611

Over time

-

77,842

77,842

Total revenue

$ 325,707

$ 215,746

$ 541,453

​

​

​

​

​

​

​

​

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

Contract Balances

​

​

​

​

​

​

​

​

​

​

Year Ended December 31, 2021

​

Balance at Beginning of Period

​

Additions

​

Deductions

​

Balance at End of Period

Contract liabilities

$

2,746

$

17,205

$

(17,497)

$

2,454

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

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

​

​

​

​

​

​

​

​

​