v3.26.1
Note 2 - Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]

Three Months Ended March 31, 2026

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $60,911  $32,532  $93,443 

Government

  -   24,106   24,106 

Fleet

  -   15,646   15,646 

Other

  -   4,602   4,602 

Total revenue

 $60,911  $76,886  $137,797 

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

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $60,911  $51,542  $112,453 

Over time

  -   25,344   25,344 

Total revenue

 $60,911  $76,886  $137,797 

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

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $9,232  $4,849  $(5,780) $8,301 

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