Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Earnings (Loss) Per Share - Schedule Presents Calculation of Basic and Diluted Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator:    
Net loss $ (2,659) $ (3,750)
Less: net loss attributable to noncontrolling interests 1,304 4,720
Less: dividends on preferred shares (1,898) (1,863)
Less: deemed dividend   (8,106)
Net loss attributable to XPO Inc. - basic (3,253) (8,999)
Net loss attributable to XPO Inc. - diluted $ (3,253) $ (8,999)
Denominator:    
Weighted average shares of Class A common stock outstanding - basic 33,910 31,125
Weighted average shares of Class A common stock outstanding - diluted 33,910 31,125
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]    
Net loss per share attributable to Class A common stock - basic $ (0.1) $ (0.29)
Net loss per share attributable to Class A common stock - diluted $ (0.1) $ (0.29)
Restricted Stock Units    
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]    
Antidilutive Securities Excluded from Computation of Earnings (loss) Per Share, Amount 1,718 1,291
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 (loss) Per Share, Amount 13,664 16,413
Convertible Preferred Stock    
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]    
Antidilutive Securities Excluded from Computation of Earnings (loss) Per Share, Amount 8,112 7,963
Treasury Share Options    
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]    
Antidilutive Securities Excluded from Computation of Earnings (loss) Per Share, Amount 75 75
Rumble Contingent Shares    
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]    
Antidilutive Securities Excluded from Computation of Earnings (loss) Per Share, Amount 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 (loss) Per Share, Amount   1