XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.2
Note 2 - Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]

Three Months Ended June 30, 2024

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $118,137  $44,373  $162,510 

Government

  -   19,097   19,097 

Fleet

  -   17,110   17,110 

Other

  -   1,185   1,185 

Total revenue

 $118,137  $81,765  $199,902 

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 

Six Months Ended June 30, 2024

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $141,977  $77,654  $219,631 

Government

  -   40,788   40,788 

Fleet

  -   31,119   31,119 

Other

  -   4,019   4,019 

Total revenue

 $141,977  $153,580  $295,557 

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 

Three Months Ended June 30, 2024

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $118,137  $51,454  $169,591 

Over time

  -   30,311   30,311 

Total revenue

 $118,137  $81,765  $199,902 

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 

Six Months Ended June 30, 2024

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $141,977  $97,796  $239,773 

Over time

  -   55,784   55,784 

Total revenue

 $141,977  $153,580  $295,557 

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 

Three Months Ended June 30, 2024

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $6,056  $9,746  $(4,238) $11,564 

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 

Six Months Ended June 30, 2024

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $4,009  $14,569  $(7,014) $11,564 

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