v3.25.3
Loss Per Class A and Class B Ordinary Share - Additional Information (Details) - $ / shares
Jun. 30, 2025
Oct. 31, 2024
Aug. 31, 2024
Aug. 24, 2024
Class D and Class D Preferred shares [Member]        
Earnings per share [line items]        
Par value per share       $ 0.00001
Number of Shares Issued     12,806,568  
Class A Ordinary Shares [Member]        
Earnings per share [line items]        
Par value per share $ 0.0001      
Number of Shares Issued   149,442,793    
Class B Ordinary Shares [Member]        
Earnings per share [line items]        
Number of Shares Issued   54,414,873