v3.26.1
Net Income Per Share (Details) - shares
3 Months Ended
Feb. 29, 2024
Mar. 31, 2026
Mar. 31, 2025
Net Income/Loss Per Share [Line Items]      
Diluted income per share   3,320,000 3,120,000
American Depositary Shares [Member]      
Net Income/Loss Per Share [Line Items]      
Number of shares in an ADS 20    
Class A Ordinary Shares [Member] | American Depositary Shares [Member]      
Net Income/Loss Per Share [Line Items]      
Number of shares in an ADS 2