PSIX Financials: Power Solutions International Inc AI Analysis