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

Three Months Ended March 31, 2025

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $36,457  $33,406  $69,863 

Government

  -   27,324   27,324 

Fleet

  -   15,840   15,840 

Other

  -   2,040   2,040 

Total revenue

 $36,457  $78,610  $115,067 

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

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $36,457  $52,390  $88,847 

Over time

  -   26,220   26,220 

Total revenue

 $36,457  $78,610  $115,067 

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

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $5,063  $3,479  $(2,868) $5,674 

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