XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2022
Revenue Recognition  
Revenue by customer and timing recognition

​

Revenue by customer type was as follows:

​

​

​

​

Three Months Ended March 31, 2022

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 45,776

$ 30,251

$ 76,027

Government

-

12,010

12,010

Fleet

-

11,723

11,723

Other

-

2,841

2,841

Total revenue

$ 45,776

$ 56,825

$ 102,601

​

​

​

​

Three Months Ended March 31, 2021

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 41,981

$ 33,648

$ 75,629

Government

-

12,450

12,450

Fleet

-

11,345

11,345

Other

-

3,918

3,918

Total revenue

$ 41,981

$ 61,361

$ 103,342

​

​

​

​

​

​

​

​

Revenue by timing of revenue recognition was as follows:

​

​

​

​

Three Months Ended March 31, 2022

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 45,776

$ 34,483

$ 80,259

Over time

-

22,342

22,342

Total revenue

$ 45,776

$ 56,825

$ 102,601

​

​

​

​

Three Months Ended March 31, 2021

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 41,981

$ 40,710

$ 82,691

Over time

-

20,651

20,651

Total revenue

$ 41,981

$ 61,361

$ 103,342

​

​

​

​

Contract Balances

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended March 31, 2022

​

Balance at Beginning of Period

​

​

Additions

​

​

Deductions

​

​

Balance at End of Period

Contract liabilities

$

2,454

​

$

2,709

​

$

(2,547)

​

$

2,616

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended March 31, 2021

​

Balance at Beginning of Period

​

​

Additions

​

​

Deductions

​

​

Balance at End of Period

Contract liabilities

$

2,746

​

$

3,165

​

$

(2,170)

​

$

3,741

​

​

​

​

​

​

​

​

​

​

​

​