Quarterly report [Sections 13 or 15(d)]

Subsequent Event (Details)

v3.26.1
Subsequent Event (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2026
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Subsequent Event [Line Items]        
Proceeds from sale of business, net     $ 8,739 $ 0
Gain on sale of business     $ 3,649 $ 0
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Omni Logistics Business Unit        
Subsequent Event [Line Items]        
Gain on sale of business   $ 3,649    
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Omni Logistics Business Unit | Subsequent Event        
Subsequent Event [Line Items]        
Proceeds from sale of business, net $ 16,500      
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Omni Logistics Business Unit | Subsequent Event | Minimum        
Subsequent Event [Line Items]        
Gain on sale of business 8,000      
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Omni Logistics Business Unit | Subsequent Event | Maximum        
Subsequent Event [Line Items]        
Gain on sale of business $ 10,000