XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Note 2 - Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]

Three Months Ended September 30, 2024

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $60,249  $32,826  $93,075 

Government

  -   18,239   18,239 

Fleet

  -   15,075   15,075 

Other

  -   3,009   3,009 

Total revenue

 $60,249  $69,149  $129,398 

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 

Nine Months Ended September 30, 2024

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $202,226  $110,480  $312,706 

Government

  -   59,027   59,027 

Fleet

  -   46,194   46,194 

Other

  -   7,028   7,028 

Total revenue

 $202,226  $222,729  $424,955 

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 

Three Months Ended September 30, 2024

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $60,249  $41,862  $102,111 

Over time

  -   27,287   27,287 

Total revenue

 $60,249  $69,149  $129,398 

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 

Nine Months Ended September 30, 2024

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $202,226  $139,658  $341,884 

Over time

  -   83,071   83,071 

Total revenue

 $202,226  $222,729  $424,955 

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 

Three Months Ended September 30, 2024

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $11,564  $3,959  $(7,930) $7,593 

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 

Nine Months Ended September 30, 2024

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $4,009  $18,528  $(14,944) $7,593 

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