BioAtla to Monetize Assets After 2025 Financial Results