XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 2 - Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]

Three Months Ended March 31, 2024

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $23,840  $33,281  $57,121 

Government

  -   21,691   21,691 

Fleet

  -   14,009   14,009 

Other

  -   2,834   2,834 

Total revenue

 $23,840  $71,815  $95,655 

Three Months Ended March 31, 2023

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $19,246  $30,512  $49,758 

Government

  -   17,590   17,590 

Fleet

  -   12,868   12,868 

Other

  -   2,329   2,329 

Total revenue

 $19,246  $63,299  $82,545 

Three Months Ended March 31, 2024

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $23,840  $46,342  $70,182 

Over time

  -   25,473   25,473 

Total revenue

 $23,840  $71,815  $95,655 

Three Months Ended March 31, 2023

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $19,246  $40,720  $59,966 

Over time

  -   22,579   22,579 

Total revenue

 $19,246  $63,299  $82,545 

Three Months Ended March 31, 2024

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $4,009  $4,823  $(2,776) $6,056 

Three Months Ended March 31, 2023

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $4,531  $3,374  $(5,061) $2,844