v3.25.2
Stockholders' Equity - Schedule of Exchange Agreement (Details) - Exchange Agreement - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
LLC Units        
Limited Partners' Capital Account [Line Items]        
LLC Units exchanged by certain LLC Unitholders (in shares) 1,021 97 1,090 136
LLC Units received by Carvana Co. (in shares) 1,020 91 1,088 128
Class B Common Stock        
Limited Partners' Capital Account [Line Items]        
Shares of Class B common stock retired (in shares) 655 0 655 0
Class A Common Stock        
Limited Partners' Capital Account [Line Items]        
Newly issued Class A common stock (in shares) 816 73 871 102