XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]

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, 2022

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $45,776  $30,251  $76,027 

Government

  -   12,010   12,010 

Fleet

  -   11,723   11,723 

Other

  -   2,841   2,841 

Total revenue

 $45,776  $56,825  $102,601 

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, 2022

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $45,776  $34,483  $80,259 

Over time

  -   22,342   22,342 

Total revenue

 $45,776  $56,825  $102,601 

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 

Three Months Ended March 31, 2022

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $2,454  $2,709  $(2,547) $2,616