XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Note 2 - Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]

Three Months Ended June 30, 2025

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $108,114  $33,413  $141,527 

Government

  -   30,771   30,771 

Fleet

  -   19,626   19,626 

Other

  -   2,403   2,403 

Total revenue

 $108,114  $86,213  $194,327 

Three Months Ended June 30, 2024

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $118,137  $44,373  $162,510 

Government

  -   19,097   19,097 

Fleet

  -   17,110   17,110 

Other

  -   1,185   1,185 

Total revenue

 $118,137  $81,765  $199,902 

Six Months Ended June 30, 2025

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $144,571  $66,819  $211,390 

Government

  -   58,095   58,095 

Fleet

  -   35,466   35,466 

Other

  -   4,443   4,443 

Total revenue

 $144,571  $164,823  $309,394 

Six Months Ended June 30, 2024

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $141,977  $77,654  $219,631 

Government

  -   40,788   40,788 

Fleet

  -   31,119   31,119 

Other

  -   4,019   4,019 

Total revenue

 $141,977  $153,580  $295,557 

Three Months Ended June 30, 2025

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $108,114  $58,341  $166,455 

Over time

  -   27,872   27,872 

Total revenue

 $108,114  $86,213  $194,327 

Three Months Ended June 30, 2024

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $118,137  $51,454  $169,591 

Over time

  -   30,311   30,311 

Total revenue

 $118,137  $81,765  $199,902 

Six Months Ended June 30, 2025

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $144,571  $110,731  $255,302 

Over time

  -   54,092   54,092 

Total revenue

 $144,571  $164,823  $309,394 

Six Months Ended June 30, 2024

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $141,977  $97,796  $239,773 

Over time

  -   55,784   55,784 

Total revenue

 $141,977  $153,580  $295,557 

Three Months Ended June 30, 2025

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $5,674  $11,934  $(4,689) $12,919 

Three Months Ended June 30, 2024

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $6,056  $9,746  $(4,238) $11,564 

Six Months Ended June 30, 2025

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $5,063  $15,413  $(7,557) $12,919 

Six Months Ended June 30, 2024

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $4,009  $14,569  $(7,014) $11,564