CDI reports record net revenue during Q1 2025, but net income falls 5%