Revenue DeclineThe company ended 2024 with revenues of $54M compared to $145M in 2023, reflecting a 62.8% decline as the macro environment for the solar industry remained pressured.
Risks And ChallengesRisks include dilution risk, supply chain risk, technological risk, execution risk, regulatory risk, competition risk, seasonality risk, customer concentration risk, delisting risk, and uncertainty related to macroeconomic conditions and geopolitical events.