XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Note 2 - Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]

Three Months Ended June 30, 2022

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $130,364  $30,460  $160,824 

Government

  -   13,998   13,998 

Fleet

  -   11,428   11,428 

Other

  -   1,311   1,311 

Total revenue

 $130,364  $57,197  $187,561 

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 

Six Months Ended June 30, 2022

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $176,140  $60,711  $236,851 

Government

  -   26,008   26,008 

Fleet

  -   23,151   23,151 

Other

  -   4,152   4,152 

Total revenue

 $176,140  $114,022  $290,162 

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 

Three Months Ended June 30, 2022

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $130,364  $35,051  $165,415 

Over time

  -   22,146   22,146 

Total revenue

 $130,364  $57,197  $187,561 

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 

Six Months Ended June 30, 2022

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $176,140  $69,534  $245,674 

Over time

  -   44,488   44,488 

Total revenue

 $176,140  $114,022  $290,162 

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 

Three Months Ended June 30, 2022

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $2,616  $5,928  $(4,214) $4,330 

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 

Six Months Ended June 30, 2022

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $2,454  $8,637  $(6,761) $4,330 

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