Annual report pursuant to Section 13 and 15(d)

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

v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator:      
Net income (loss) $ (1,713) $ 2,875 $ (51,440)
Less: net (income) loss attributable to noncontrolling interests (15,765) 19,284 78,417
Less: dividends on preferred shares (7,652) (13,000) (5,742)
Less: deemed contribution (dividend) 49,970 (31,185) (84,994)
Add: deemed contribution from redemption of convertible preferred stock 12,679 0 0
Net income (loss) attributable to XPO Inc. - basic 37,519 (22,026) (63,759)
Add: dividends on preferred shares 7,652 13,000 5,742
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 $ (17,478) $ (22,026) $ (63,759)
Denominator:      
Weighted average shares of Class A common stock outstanding - basic 31,742 25,295 22,403
Weighted average shares of Class A common stock outstanding - diluted 39,705 25,295 22,403
Net earnings (loss) per share attributable to Class A common stock - basic $ 1.18 $ (0.87) $ (2.85)
Net earnings (loss) per share attributable to Class A common stock - diluted $ (0.44) $ (0.87) $ (2.85)
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,477 2,102 1,123
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 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,491 21,572 22,969
Treasury share options      
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 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 74
Profit Interest Units, Performance Vesting      
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount     1,935