Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.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, 2023
Sep. 30, 2022
Mar. 31, 2022
Numerator:      
Net income (loss) $ (14,979)   $ (15,179)
Less: net loss attributable to noncontrolling interests 24,588   35,003
Less: dividends on preferred shares (2,069)   (3,250)
Less: deemed dividend (62,660)   (50,931)
Add: deemed contribution from redemption of convertible preferred stock 12,679   0
Net income (loss) attributable to XPO Inc. - dilutive (42,441)   (34,357)
Net income (loss) attributable to XPO Inc. - basic $ (42,441)   $ (34,357)
Denominator:      
Weighted average shares of Class A common stock outstanding - basic 30,754   22,737
Weighted average shares of Class A common stock outstanding - diluted 30,754   22,737
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]      
Net loss per share attributable to Class A common stock - basic $ (1.38)   $ (1.51)
Net loss per share attributable to Class A common stock - diluted $ (1.38)   $ (1.51)
Rumble Class A Common Stock      
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount     1,300
Restricted Stock Units      
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,781   2,360
Convertible Preferred Stock      
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 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 16,656   24,564
Treasury share options      
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 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  
Profit Interest Units Time Vesting      
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 4   48