v3.26.3
Revenue Recognition - Revenue Remaining Performance Obligation (Details)
$ in Millions
Sep. 30, 2026
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction  
Remaining Performance Obligation $ 233.2
Expected to be recognized within one year | Transportation  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction  
Remaining Performance Obligation 98.3
Expected to be recognized within one year | Logistics Management  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction  
Remaining Performance Obligation 24.6
Expected to be recognized after one year | Transportation  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction  
Remaining Performance Obligation 90.0
Expected to be recognized after one year | Logistics Management  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction  
Remaining Performance Obligation $ 20.3