v3.25.1
Other Payables (Details) - USD ($)
12 Months Ended
Mar. 05, 2024
Dec. 26, 2023
Dec. 22, 2023
Dec. 31, 2024
Dec. 31, 2023
Other Payables [Line Items]          
Fund received amount       $ 74,253,965  
Civil money penalty amount     $ 5,000,000    
Interest per annum   4.00%      
Recognized amount       (55,746,035)  
Accrued interest related to litigation       5,285,479
Ordered to Pay [Member]          
Other Payables [Line Items]          
Litigation loss $ 130,000,000        
Total Amount Corresponds [Member]          
Other Payables [Line Items]          
Litigation loss       74,300,000  
Additional Obligations [Member]          
Other Payables [Line Items]          
Litigation loss       $ 55,700,000