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

Three Months Ended

  

Three Months Ended

  

Six Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

  

June 30,

  

June 30,

 
  

2024

  

2023

  

2024

  

2023

 

Net sales

                

Work Truck Attachments

 $118,137  $141,221  $141,977  $160,467 

Work Truck Solutions

  81,765   66,046   153,580   129,345 
  $199,902  $207,267  $295,557  $289,812 

Adjusted EBITDA

                

Work Truck Attachments

 $35,792  $42,296  $31,324  $32,065 

Work Truck Solutions

  7,903   965   13,905   3,822 
  $43,695  $43,261  $45,229  $35,887 

Depreciation and amortization expense

                

Work Truck Attachments

 $2,363  $3,403  $5,710  $6,741 

Work Truck Solutions

  2,044   2,039   4,042   4,058 
  $4,407  $5,442  $9,752  $10,799 

Assets

                

Work Truck Attachments

 $413,752  $439,940         

Work Truck Solutions

  203,215   201,260         
  $616,967  $641,200         

Capital Expenditures

                

Work Truck Attachments

 $459  $1,933  $1,134  $2,865 

Work Truck Solutions

  1,212   836   1,311   1,372 
  $1,671  $2,769  $2,445  $4,237 

Adjusted EBITDA

                               

Work Truck Attachments

  $ 35,792     $ 42,296     $ 31,324     $ 32,065  

Work Truck Solutions

    7,903       965       13,905       3,822  

Total Adjusted EBITDA

  $ 43,695     $ 43,261     $ 45,229     $ 35,887  

Less items to reconcile Adjusted EBITDA to Income before taxes:

                               

Interest expense - net

    4,123       3,736       7,647       6,600  

Depreciation expense

    2,777       2,812       5,492       5,539  

Amortization

    1,630       2,630       4,260       5,260  

Stock based compensation

    2,478       3,279       2,833       4,236  

Impairment charges (1)

    -       -       1,224       -  

Other charges (2)

    560       68       1,589       142  

Income before taxes

  $ 32,127     $ 30,736     $ 22,184     $ 14,110