XML 112 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings and Loss per Common Share - Antidilutive Shares (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Shares [Line Items]      
Antidilutive shares (in shares) 1,788 3,526 2,047
Options to purchase Class A common stock      
Antidilutive Shares [Line Items]      
Antidilutive shares (in shares) 790 1,057 152
Service based restricted stock units      
Antidilutive Shares [Line Items]      
Antidilutive shares (in shares) 958 1,573 1,161
Performance-based restricted stock units      
Antidilutive Shares [Line Items]      
Antidilutive shares (in shares) 40 896 586
Unvested Walmart restricted shares      
Antidilutive Shares [Line Items]      
Antidilutive shares (in shares) 0 0 148