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

Three Months Ended June 30, 2023

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $141,221  $34,717  $175,938 

Government

  -   16,955   16,955 

Fleet

  -   12,786   12,786 

Other

  -   1,588   1,588 

Total revenue

 $141,221  $66,046  $207,267 

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 

Six Months Ended June 30, 2023

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $160,467  $65,229  $225,696 

Government

  -   34,545   34,545 

Fleet

  -   25,654   25,654 

Other

  -   3,917   3,917 

Total revenue

 $160,467  $129,345  $289,812 

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 

Three Months Ended June 30, 2023

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $141,221  $43,646  $184,867 

Over time

  -   22,400   22,400 

Total revenue

 $141,221  $66,046  $207,267 

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 

Six Months Ended June 30, 2023

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $160,467  $84,366  $244,833 

Over time

  -   44,979   44,979 

Total revenue

 $160,467  $129,345  $289,812 

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 

Three Months Ended June 30, 2023

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $2,844  $9,876  $(4,791) $7,929 

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 

Six Months Ended June 30, 2023

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $4,531  $13,250  $(9,852) $7,929 

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