Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
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 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:            
Net income (loss) attributable to XPO Inc. - diluted $ 1,346 $ (2,659) $ (14,343) $ (3,750) $ (1,313) $ (18,093)
Less: net loss attributable to noncontrolling interests 156   4,827   1,460 9,547
Less: dividends on preferred shares (1,898)   (2,150)   (3,796) (4,013)
Less: deemed contribution (dividend)     2,012     (6,094)
Net loss attributable to XPO Inc. - basic (396)   (9,654)   (3,649) (18,653)
Net loss attributable to XPO Inc. - diluted $ (396)   $ (9,654)   $ (3,649) $ (18,653)
Denominator:            
Weighted average shares of Class A common stock outstanding - basic 34,972   31,806   34,444 31,465
Weighted average shares of Class A common stock outstanding - diluted 34,972   31,806   34,444 31,465
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]            
Net loss per share attributable to Class A common stock - basic $ (0.01)   $ (0.3)   $ (0.11) $ (0.59)
Net loss per share attributable to Class A common stock - diluted $ (0.01)   $ (0.3)   $ (0.11) $ (0.59)
Restricted Stock Units            
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]            
Antidilutive Securities Excluded from Computation of Earnings (loss) Per Share, Amount 1,850   2,263   1,850 2,263
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,663   16,016   13,663 16,016
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   8,112   8,112 8,112
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   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   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     1