XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Note 15 - Segments (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended

  

Three Months Ended

  

Nine Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

  

September 30,

  

September 30,

 
  

2024

  

2023

  

2024

  

2023

 

Net sales

                

Work Truck Attachments

 $60,249  $75,879  $202,226  $236,346 

Work Truck Solutions

  69,149   68,242   222,729   197,587 
  $129,398  $144,121  $424,955  $433,933 

Adjusted EBITDA

                

Work Truck Attachments

 $8,139  $12,328  $39,463  $44,393 

Work Truck Solutions

  7,192   4,985   21,097   8,807 
  $15,331  $17,313  $60,560  $53,200 

Depreciation and amortization expense

                

Work Truck Attachments

 $2,235  $3,298  $7,945  $10,039 

Work Truck Solutions

  2,042   2,083   6,084   6,141 
  $4,277  $5,381  $14,029  $16,180 

Assets

                

Work Truck Attachments

 $437,402  $459,138         

Work Truck Solutions

  228,185   212,807         
  $665,587  $671,945         

Capital Expenditures

                

Work Truck Attachments

 $738  $1,320  $1,872  $4,185 

Work Truck Solutions

  348   1,335   1,659   2,707 
  $1,086  $2,655  $3,531  $6,892 

Adjusted EBITDA

                

Work Truck Attachments

 $8,139  $12,328  $39,463  $44,393 

Work Truck Solutions

  7,192   4,985   21,097   8,807 

Total Adjusted EBITDA

 $15,331  $17,313  $60,560  $53,200 

Less items to reconcile Adjusted EBITDA to Income before taxes:

                

Interest expense - net

  4,469   4,607   12,116   11,207 

Depreciation expense

  2,647   2,751   8,139   8,290 

Amortization

  1,630   2,630   5,890   7,890 

Sale leaseback transaction fees

  5,257   -   5,257   - 

Stock based compensation

  794   -   3,627   4,236 

Restructuring and severance costs

  417   -   1,819   - 

Impairment charges (1)

  -   -   1,224   - 

Gain on sale leaseback transaction

  (42,298)  -   (42,298)  - 

Other charges (2)

  675   396   862   538 

Income before taxes

 $41,740  $6,929  $63,924  $21,039