XML 65 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 16 - Segments (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

2024

  

2023

  

2022

 
             

Net sales

            

Work Truck Attachments

 $256,010  $291,723  $382,296 

Work Truck Solutions

  312,494   276,455   233,772 
  $568,504  $568,178  $616,068 

Selling, general and administrative expense

            

Work Truck Attachments

 $53,124  $43,176  $50,583 

Work Truck Solutions

  38,558   35,665   31,600 
  $91,682  $78,841  $82,183 

Other segment items (1)

            

Work Truck Attachments

 $154,431  $197,984  $253,502 

Work Truck Solutions

  243,042   223,231   193,603 
  $397,473  $421,215  $447,105 

Adjusted EBITDA

            

Work Truck Attachments

 $48,455  $50,563  $78,211 

Work Truck Solutions

  30,894   17,559   8,569 
  $79,349  $68,122  $86,780 

Depreciation and amortization expense

            

Work Truck Attachments

 $9,844  $13,431  $12,901 

Work Truck Solutions

  8,046   8,231   8,037 
  $17,890  $21,662  $20,938 

Assets

            

Work Truck Attachments

 $367,979  $392,920  $397,557 

Work Truck Solutions

  222,004   200,498   199,334 
  $589,983  $593,418  $596,891 

Capital expenditures

            

Work Truck Attachments

 $5,493  $6,459  $9,526 

Work Truck Solutions

  2,271   3,307   2,876 
  $7,764  $9,766  $12,402 

Adjusted EBITDA

            

Work Truck Attachments

 $48,455  $50,563  $78,211 

Work Truck Solutions

  30,894   17,559   8,569 

Total Adjusted EBITDA

 $79,349  $68,122  $86,780 

Less items to reconcile Adjusted EBITDA to Income before taxes:

            

Interest expense - net

  15,260   15,675   11,253 

Depreciation expense

  10,370   11,142   10,418 

Amortization

  7,520   10,520   10,520 

Gain on sale leaseback transaction

  (42,298)  -   - 

Stock based compensation

  4,860   953   6,730 

Restructuring and severance costs

  1,997   -   - 

Impairment charges (2)

  1,224   -   - 

Sale leaseback transaction fees

  5,257   -   - 

Other charges (3)

  1,268   598   498 

Income before taxes

 $73,891  $29,234  $47,361