XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]

Three Months Ended September 30, 2023

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $75,879  $36,593  $112,472 

Government

  -   13,711   13,711 

Fleet

  -   15,777   15,777 

Other

  -   2,161   2,161 

Total revenue

 $75,879  $68,242  $144,121 

Three Months Ended September 30, 2022

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $108,235  $30,090  $138,325 

Government

  -   13,925   13,925 

Fleet

  -   11,638   11,638 

Other

  -   2,212   2,212 

Total revenue

 $108,235  $57,865  $166,100 

Nine Months Ended September 30, 2023

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $236,346  $101,822  $338,168 

Government

  -   48,256   48,256 

Fleet

  -   41,431   41,431 

Other

  -   6,078   6,078 

Total revenue

 $236,346  $197,587  $433,933 

Nine Months Ended September 30, 2022

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $284,375  $90,801  $375,176 

Government

  -   39,933   39,933 

Fleet

  -   34,789   34,789 

Other

  -   6,364   6,364 

Total revenue

 $284,375  $171,887  $456,262 

Three Months Ended September 30, 2023

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $75,879  $43,921  $119,800 

Over time

  -   24,321   24,321 

Total revenue

 $75,879  $68,242  $144,121 

Three Months Ended September 30, 2022

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $108,235  $36,515  $144,750 

Over time

  -   21,350   21,350 

Total revenue

 $108,235  $57,865  $166,100 

Nine Months Ended September 30, 2023

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $236,346  $128,287  $364,633 

Over time

  -   69,300   69,300 

Total revenue

 $236,346  $197,587  $433,933 

Nine Months Ended September 30, 2022

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $284,375  $106,049  $390,424 

Over time

  -   65,838   65,838 

Total revenue

 $284,375  $171,887  $456,262 

Three Months Ended September 30, 2023

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $7,929  $3,988  $(8,012) $3,905 

Three Months Ended September 30, 2022

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $4,330  $7,252  $(4,633) $6,949 

Nine Months Ended September 30, 2023

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $4,531  $17,238  $(17,864) $3,905 

Nine Months Ended September 30, 2022

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $2,454  $15,889  $(11,394) $6,949