Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
Earnings (Loss) Per Share - Schedule Presents Calculation of Basic and Diluted Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Numerator:      
Net loss $ (51,440) $ (13,640) $ (37,134)
Less: Net loss attributable to redeemable noncontrolling interests 78,417    
Less: dividends on preferred shares (5,742)    
Less: deemed dividend (84,994)    
Net loss attributable to XPO Inc. $ (63,759)    
Denominator:      
Weighted average shares of Class A common stock outstanding - basic and diluted 22,402,703    
Loss per share of Class A common stock - basic and diluted $ (2.85)    
Anti-dilutive shares excluded from loss per share of Class A common stock:      
Total shares excluded from loss per share of Class A common stock - diluted 43,313,558    
Rumble Class A Common Stock      
Anti-dilutive shares excluded from loss per share of Class A common stock:      
Total shares excluded from loss per share of Class A common stock - diluted 1,300,032    
Contingent Rumble shares      
Anti-dilutive shares excluded from loss per share of Class A common stock:      
Total shares excluded from loss per share of Class A common stock - diluted 2,024,445    
Restricted Stock Units      
Anti-dilutive shares excluded from loss per share of Class A common stock:      
Total shares excluded from loss per share of Class A common stock - diluted 1,122,877    
Shares of Class B Common Stock      
Anti-dilutive shares excluded from loss per share of Class A common stock:      
Total shares excluded from loss per share of Class A common stock - diluted 22,968,674    
Convertible Preferred Stock      
Anti-dilutive shares excluded from loss per share of Class A common stock:      
Total shares excluded from loss per share of Class A common stock - diluted 13,888,889    
Profit Interest Units Time Vesting      
Anti-dilutive shares excluded from loss per share of Class A common stock:      
Total shares excluded from loss per share of Class A common stock - diluted 74,094    
Profit Interest Units, Performance Vesting      
Anti-dilutive shares excluded from loss per share of Class A common stock:      
Total shares excluded from loss per share of Class A common stock - diluted 1,934,547