Annual report [Section 13 and 15(d), not S-K Item 405]

Earnings (Loss) Per Share - Schedule Presents Calculation of Basic and Diluted Earnings (Loss) Per Share (Details)

v3.25.0.1
Earnings (Loss) Per Share - Schedule Presents Calculation of Basic and Diluted Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator:      
Net income (loss) $ (98,696) $ (6,443) $ 1,101
Less: net (income) loss attributable to noncontrolling interests 33,747 (14,133) 20,740
Less: dividends on preferred shares (7,809) (7,652) (13,000)
Less: deemed contribution (dividend)   49,970 (31,185)
Add: deemed contribution from redemption of convertible preferred stock 0 12,679 0
Net income (loss) attributable to XPO Inc. - basic (72,758) 34,421 (22,344)
Add: dividends on preferred shares 7,809 7,652 13,000
Less: deemed (contribution) dividend   (49,970)  
Less: deemed contribution from redemption of convertible preferred stock   (12,679)  
Net income (loss) attributable to XPO Inc. - diluted $ (72,758) $ (20,576) $ (22,344)
Denominator:      
Weighted average shares of Class A common stock outstanding - basic 31,999 31,742 25,295
Weighted average shares of Class A common stock outstanding - diluted 31,999 39,705 25,295
Net earnings (loss) per share attributable to Class A common stock - basic $ (2.27) $ 1.08 $ (0.88)
Net earnings (loss) per share attributable to Class A common stock - diluted $ (2.27) $ (0.52) $ (0.88)
Restricted Stock Units      
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,739 1,477 2,102
Convertible Preferred Stock      
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 8,112 7,963 13,889
Conversion of Class B common stock to Class A common stock      
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 14,664 16,491 21,572
Treasury share options      
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 75 75 75
Rumble Contingent Shares      
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 2,024 2,024 2,024
Profit Interest Units Time Vesting      
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount   1 14