Text Detoxification: Data Efficiency, Semantic Preservation and Model Generalization