Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Tables)

v3.21.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2021
Revenue Recognition  
Revenue by customer and timing recognition

Revenue by customer type was as follows:

Three Months Ended June 30, 2021

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 104,638

$ 32,384

$ 137,022

Government

-

9,466

9,466

Fleet

-

9,295

9,295

Other

-

1,747

1,747

Total revenue

$ 104,638

$ 52,892

$ 157,530

Three Months Ended June 30, 2020

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 73,830

$ 25,826

$ 99,656

Government

-

11,700

11,700

Fleet

-

7,133

7,133

Other

-

1,554

1,554

Total revenue

$ 73,830

$ 46,213

$ 120,043

Six Months Ended June 30, 2021

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 146,619

$ 66,032

$ 212,651

Government

-

21,916

21,916

Fleet

-

20,640

20,640

Other

-

5,665

5,665

Total revenue

$ 146,619

$ 114,253

$ 260,872

Six Months Ended June 30, 2020

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 92,950

$ 53,878

$ 146,828

Government

-

22,190

22,190

Fleet

-

16,362

16,362

Other

-

2,853

2,853

Total revenue

$ 92,950

$ 95,283

$ 188,233

Revenue by timing of revenue recognition was as follows:

Three Months Ended June 30, 2021

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 104,638

$ 32,690

$ 137,328

Over time

-

20,202

20,202

Total revenue

$ 104,638

$ 52,892

$ 157,530

Three Months Ended June 30, 2020

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 73,830

$ 30,381

$ 104,211

Over time

-

15,832

15,832

Total revenue

$ 73,830

$ 46,213

$ 120,043

Six Months Ended June 30, 2021

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 146,619

$ 73,400

$ 220,019

Over time

-

40,853

40,853

Total revenue

$ 146,619

$ 114,253

$ 260,872

Six Months Ended June 30, 2020

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 92,950

$ 60,095

$ 153,045

Over time

-

35,188

35,188

Total revenue

$ 92,950

$ 95,283

$ 188,233

Contract Balances

Three Months Ended June 30, 2021

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

3,741

$

7,564

$

(4,702)

$

6,603

Three Months Ended June 30, 2020

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

2,035

$

6,869

$

(2,588)

$

6,316

Six Months Ended June 30, 2021

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

2,746

$

10,729

$

(6,872)

$

6,603

Six Months Ended June 30, 2020

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

2,187

$

8,506

$

(4,377)

$

6,316