v3.25.2
Acquisitions - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 08, 2024
May 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Business Acquisition [Line Items]              
Acquisition related costs       $ 700   $ 4,100  
Long term notes receivable         $ 11,400    
Preliminary estimated fair value         7,000    
Preliminary estimated fair value current portion         1,900    
Allowance for credit loss     $ 3,200   3,200   $ 3,200
Allowance for credit loss reversed   $ 3,200     3,200    
Noncredit discount   300     $ 1,200    
Maturity Date     Aug. 30, 2026   Aug. 30, 2026    
Long term notes receivable outstanding   $ 8,300          
Allowance for credit loss on the purchased credit deteriorated assets     $ 3,200   $ 3,200    
Revenue     209,583 220,236 416,333 427,338  
Operating Income [1]     $ 19,979 $ 23,728 $ 36,629 $ 34,607  
Signature Systems [Member]              
Business Acquisition [Line Items]              
Purchase price of acquisition $ 348,300            
Net of cash acquired $ 4,300            
[1]

(2) The Company incurred $4.4 million and $6.4 million of restructuring costs associated with the restructuring initiatives described in Note 4, for the quarter and six months ended June 30, 2025, of which $1.1 million and $1.2 million are included in Material Handling, $2.2 million and $3.0 million are included in Distribution and $1.2 million and $2.3 million are included with Corporate's results, respectively. The Company incurred $3.0 million and $3.2 million of restructuring costs associated with the restructuring initiatives described in Note 4, for the quarter and six months ended June 30, 2024, of which $2.2 million and $2.5 million are included in Material Handling and $0.8 million and $0.8 million are included in Distribution's results, respectively.