Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Tables)

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

Revenue by customer type was as follows:

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

Three Months Ended June 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 112,244

$ 29,149

$ 141,393

Government

-

16,083

16,083

Fleet

-

16,565

16,565

Other

-

2,315

2,315

Total revenue

$ 112,244

$ 64,112

$ 176,356

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

Six Months Ended June 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 138,061

$ 62,192

$ 200,253

Government

-

31,612

31,612

Fleet

-

31,517

31,517

Other

-

6,161

6,161

Total revenue

$ 138,061

$ 131,482

$ 269,543

Revenue by timing of revenue recognition was as follows:

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

Three Months Ended June 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 112,244

$ 37,455

$ 149,699

Over time

-

26,657

26,657

Total revenue

$ 112,244

$ 64,112

$ 176,356

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

Six Months Ended June 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 138,061

$ 79,478

$ 217,539

Over time

-

52,004

52,004

Total revenue

$ 138,061

$ 131,482

$ 269,543

Contract Balances

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

Three Months Ended June 30, 2019

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

2,300

$

7,816

$

(3,230)

$

6,886

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

Six Months Ended June 30, 2019

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

2,006

$

10,151

$

(5,271)

$

6,886