Rivian develops electric vehicles and related software. Its business is shaped by vehicle demand, manufacturing scale and the capital needed to bring new platforms into production.