Convertible Redeemable Preferred Shares - Schedule of Convertible Redeemable Preferred Shares (Details) - USD ($)
|
3 Months Ended |
12 Months Ended |
Jun. 30, 2025 |
Mar. 31, 2025 |
Jun. 30, 2024 |
Mar. 31, 2024 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Schedule of Convertible Redeemable Preferred Shares [Line Items] |
|
|
|
|
|
|
|
Convertible redeemable preferred shares, Amount at beginning |
|
$ 2,861,748,733
|
|
$ 2,326,363,413
|
$ 2,326,363,413
|
|
|
Convertible redeemable preferred shares, Amount at ending |
|
|
|
|
$ 2,861,748,733
|
$ 2,326,363,413
|
|
Series A-1 Preferred Shares [Member] |
|
|
|
|
|
|
|
Schedule of Convertible Redeemable Preferred Shares [Line Items] |
|
|
|
|
|
|
|
Convertible redeemable preferred shares at beginning (in Shares) |
15,181,000
|
15,181,000
|
15,181,000
|
15,181,000
|
15,181,000
|
15,181,000
|
15,181,000
|
Convertible redeemable preferred shares, Amount at beginning |
$ 491,408,970
|
$ 485,488,380
|
$ 580,673,250
|
$ 352,502,820
|
$ 352,502,820
|
$ 302,101,880
|
$ 323,106,619
|
Issuance of Preferred Shares |
|
|
|
|
|
|
|
Preferred Shares redemption value accretion |
|
$ 5,920,590
|
$ 910,860
|
$ 228,170,430
|
|
|
|
Repurchase of preferred shares |
|
|
|
|
|
|
|
Conversion of preferred shares to ordinary shares (in Shares) |
(15,181,000)
|
|
|
|
|
|
|
Conversion of preferred shares to ordinary shares |
$ (491,408,970)
|
|
|
|
|
|
|
Convertible redeemable preferred shares at ending (in Shares) |
|
15,181,000
|
15,181,000
|
15,181,000
|
15,181,000
|
15,181,000
|
15,181,000
|
Convertible redeemable preferred shares, Amount at ending |
|
$ 491,408,970
|
$ 581,584,110
|
$ 580,673,250
|
$ 485,488,380
|
$ 352,502,820
|
$ 302,101,880
|
Series A-2 Preferred Shares [Member] |
|
|
|
|
|
|
|
Schedule of Convertible Redeemable Preferred Shares [Line Items] |
|
|
|
|
|
|
|
Convertible redeemable preferred shares at beginning (in Shares) |
14,244,000
|
14,244,000
|
14,244,000
|
14,244,000
|
14,244,000
|
14,244,000
|
14,244,000
|
Convertible redeemable preferred shares, Amount at beginning |
$ 461,505,600
|
$ 456,377,760
|
$ 546,969,600
|
$ 334,164,240
|
$ 334,164,240
|
$ 288,156,120
|
$ 304,421,139
|
Issuance of Preferred Shares |
|
|
|
|
|
|
|
Preferred Shares redemption value accretion |
|
$ 5,127,840
|
$ 712,200
|
$ 212,805,360
|
|
|
|
Repurchase of preferred shares |
|
|
|
|
|
|
|
Conversion of preferred shares to ordinary shares (in Shares) |
(14,244,000)
|
|
|
|
|
|
|
Conversion of preferred shares to ordinary shares |
$ (461,505,600)
|
|
|
|
|
|
|
Convertible redeemable preferred shares at ending (in Shares) |
|
14,244,000
|
14,244,000
|
14,244,000
|
14,244,000
|
14,244,000
|
14,244,000
|
Convertible redeemable preferred shares, Amount at ending |
|
$ 461,505,600
|
$ 547,681,800
|
$ 546,969,600
|
$ 456,377,760
|
$ 334,164,240
|
$ 288,156,120
|
Series A-3 Preferred Shares [Member] |
|
|
|
|
|
|
|
Schedule of Convertible Redeemable Preferred Shares [Line Items] |
|
|
|
|
|
|
|
Convertible redeemable preferred shares at beginning (in Shares) |
2,828,899
|
2,828,899
|
2,828,899
|
2,828,899
|
2,828,899
|
2,828,899
|
2,828,899
|
Convertible redeemable preferred shares, Amount at beginning |
$ 91,684,617
|
$ 90,666,213
|
$ 108,686,300
|
$ 66,479,127
|
$ 66,479,127
|
$ 57,426,649
|
$ 60,508,715
|
Issuance of Preferred Shares |
|
|
|
|
|
|
|
Preferred Shares redemption value accretion |
|
$ 1,018,404
|
$ 169,734
|
$ 42,207,173
|
|
|
|
Repurchase of preferred shares |
|
|
|
|
|
|
|
Conversion of preferred shares to ordinary shares (in Shares) |
(2,828,899)
|
|
|
|
|
|
|
Conversion of preferred shares to ordinary shares |
$ (91,684,617)
|
|
|
|
|
|
|
Convertible redeemable preferred shares at ending (in Shares) |
|
2,828,899
|
2,828,899
|
2,828,899
|
2,828,899
|
2,828,899
|
2,828,899
|
Convertible redeemable preferred shares, Amount at ending |
|
$ 91,684,617
|
$ 108,856,034
|
$ 108,686,300
|
$ 90,666,213
|
$ 66,479,127
|
$ 57,426,649
|
Series B-1 Preferred Shares [Member] |
|
|
|
|
|
|
|
Schedule of Convertible Redeemable Preferred Shares [Line Items] |
|
|
|
|
|
|
|
Convertible redeemable preferred shares at beginning (in Shares) |
13,111,999
|
13,111,999
|
13,111,999
|
13,111,999
|
13,111,999
|
13,111,999
|
13,111,999
|
Convertible redeemable preferred shares, Amount at beginning |
$ 426,402,207
|
$ 423,255,328
|
$ 510,450,121
|
$ 318,883,816
|
$ 318,883,816
|
$ 281,383,499
|
$ 284,731,410
|
Issuance of Preferred Shares |
|
|
|
|
|
|
|
Preferred Shares redemption value accretion |
|
$ 3,146,879
|
$ 786,720
|
$ 191,566,305
|
|
|
|
Repurchase of preferred shares |
|
|
|
|
|
|
|
Conversion of preferred shares to ordinary shares (in Shares) |
(13,111,999)
|
|
|
|
|
|
|
Conversion of preferred shares to ordinary shares |
$ (426,402,207)
|
|
|
|
|
|
|
Convertible redeemable preferred shares at ending (in Shares) |
|
13,111,999
|
13,111,999
|
13,111,999
|
13,111,999
|
13,111,999
|
13,111,999
|
Convertible redeemable preferred shares, Amount at ending |
|
$ 426,402,207
|
$ 511,236,841
|
$ 510,450,121
|
$ 423,255,328
|
$ 318,883,816
|
$ 281,383,499
|
Series B-2 Preferred Shares [Member] |
|
|
|
|
|
|
|
Schedule of Convertible Redeemable Preferred Shares [Line Items] |
|
|
|
|
|
|
|
Convertible redeemable preferred shares at beginning (in Shares) |
9,090,900
|
9,090,900
|
9,090,900
|
9,090,900
|
9,090,900
|
9,090,900
|
9,090,900
|
Convertible redeemable preferred shares, Amount at beginning |
$ 296,817,885
|
$ 295,908,795
|
$ 359,545,095
|
$ 230,272,497
|
$ 230,272,497
|
$ 208,363,428
|
$ 201,638,532
|
Issuance of Preferred Shares |
|
|
|
|
|
|
|
Preferred Shares redemption value accretion |
|
$ 909,090
|
$ 4,545,450
|
$ 129,272,598
|
|
|
|
Repurchase of preferred shares |
|
|
|
|
|
|
|
Conversion of preferred shares to ordinary shares (in Shares) |
(9,090,900)
|
|
|
|
|
|
|
Conversion of preferred shares to ordinary shares |
$ (296,817,885)
|
|
|
|
|
|
|
Convertible redeemable preferred shares at ending (in Shares) |
|
9,090,900
|
9,090,900
|
9,090,900
|
9,090,900
|
9,090,900
|
9,090,900
|
Convertible redeemable preferred shares, Amount at ending |
|
$ 296,817,885
|
$ 364,090,545
|
$ 359,545,095
|
$ 295,908,795
|
$ 230,272,497
|
$ 208,363,428
|
Series B-3 Preferred Shares [Member] |
|
|
|
|
|
|
|
Schedule of Convertible Redeemable Preferred Shares [Line Items] |
|
|
|
|
|
|
|
Convertible redeemable preferred shares at beginning (in Shares) |
2,100,000
|
2,100,000
|
|
2,100,000
|
2,100,000
|
2,100,000
|
|
Convertible redeemable preferred shares, Amount at beginning |
$ 68,775,000
|
$ 68,775,000
|
|
$ 55,965,000
|
$ 55,965,000
|
$ 50,379,000
|
|
Issuance of Preferred Shares (in Shares) |
|
|
|
|
|
|
2,100,000
|
Issuance of Preferred Shares |
|
|
|
|
|
|
$ 10,000,000
|
Preferred Shares redemption value accretion |
|
|
|
|
|
|
|
Repurchase of preferred shares |
|
|
|
|
|
|
|
Conversion of preferred shares to ordinary shares (in Shares) |
(2,100,000)
|
|
|
|
|
|
|
Conversion of preferred shares to ordinary shares |
$ (68,775,000)
|
|
|
|
|
|
|
Convertible redeemable preferred shares at ending (in Shares) |
|
2,100,000
|
|
|
2,100,000
|
2,100,000
|
2,100,000
|
Convertible redeemable preferred shares, Amount at ending |
|
$ 68,775,000
|
|
|
$ 68,775,000
|
$ 55,965,000
|
$ 50,379,000
|
Series C Preferred Shares [Member] |
|
|
|
|
|
|
|
Schedule of Convertible Redeemable Preferred Shares [Line Items] |
|
|
|
|
|
|
|
Convertible redeemable preferred shares at beginning (in Shares) |
13,684,800
|
13,684,800
|
13,684,800
|
13,684,800
|
13,684,800
|
13,684,800
|
13,684,800
|
Convertible redeemable preferred shares, Amount at beginning |
$ 453,514,272
|
$ 458,577,648
|
$ 572,161,488
|
$ 395,627,568
|
$ 395,627,568
|
$ 371,816,016
|
$ 325,277,607
|
Issuance of Preferred Shares (in Shares) |
|
|
|
|
|
|
|
Issuance of Preferred Shares |
|
|
|
|
|
|
|
Preferred Shares redemption value accretion |
|
$ (5,063,376)
|
$ 1,231,632
|
$ 176,533,920
|
|
|
|
Repurchase of preferred shares |
|
|
|
|
|
|
|
Conversion of preferred shares to ordinary shares (in Shares) |
(13,684,800)
|
|
|
|
|
|
|
Conversion of preferred shares to ordinary shares |
$ (453,514,272)
|
|
|
|
|
|
|
Convertible redeemable preferred shares at ending (in Shares) |
|
13,684,800
|
13,684,800
|
13,684,800
|
13,684,800
|
13,684,800
|
13,684,800
|
Convertible redeemable preferred shares, Amount at ending |
|
$ 453,514,272
|
$ 573,393,120
|
$ 572,161,488
|
$ 458,577,648
|
$ 395,627,568
|
$ 371,816,016
|
Series D Preferred Shares [Member] |
|
|
|
|
|
|
|
Schedule of Convertible Redeemable Preferred Shares [Line Items] |
|
|
|
|
|
|
|
Convertible redeemable preferred shares at beginning (in Shares) |
12,963,577
|
12,963,577
|
12,963,577
|
11,747,760
|
11,747,760
|
11,144,336
|
11,144,336
|
Convertible redeemable preferred shares, Amount at beginning |
$ 593,342,919
|
$ 582,699,609
|
$ 690,958,654
|
$ 572,468,345
|
$ 572,468,345
|
$ 406,656,821
|
$ 405,189,642
|
Issuance of Preferred Shares (in Shares) |
|
|
|
1,215,817
|
1,215,817
|
603,424
|
|
Issuance of Preferred Shares |
|
|
|
$ 40,297,282
|
$ 40,297,282
|
$ 20,000,000
|
|
Preferred Shares redemption value accretion |
|
$ 10,643,310
|
$ 2,592,716
|
$ 78,193,027
|
|
|
|
Repurchase of preferred shares (in Shares) |
(3,017,119)
|
|
|
|
|
|
|
Repurchase of preferred shares |
$ (138,093,537)
|
|
|
|
|
|
|
Conversion of preferred shares to ordinary shares (in Shares) |
(9,946,458)
|
|
|
|
|
|
|
Conversion of preferred shares to ordinary shares |
$ (455,249,382)
|
|
|
|
|
|
|
Convertible redeemable preferred shares at ending (in Shares) |
|
12,963,577
|
12,963,577
|
12,963,577
|
12,963,577
|
11,747,760
|
11,144,336
|
Convertible redeemable preferred shares, Amount at ending |
|
$ 593,342,919
|
$ 693,551,370
|
$ 690,958,654
|
$ 582,699,609
|
$ 572,468,345
|
$ 406,656,821
|
Series B-3 Preferred Shares [Member] |
|
|
|
|
|
|
|
Schedule of Convertible Redeemable Preferred Shares [Line Items] |
|
|
|
|
|
|
|
Convertible redeemable preferred shares at beginning (in Shares) |
|
2,100,000
|
2,100,000
|
2,100,000
|
2,100,000
|
|
|
Convertible redeemable preferred shares, Amount at beginning |
|
|
$ 84,924,000
|
$ 55,965,000
|
$ 55,965,000
|
|
|
Issuance of Preferred Shares |
|
|
|
|
|
|
|
Preferred Shares redemption value accretion |
|
|
$ 147,000
|
$ 28,959,000
|
|
|
|
Convertible redeemable preferred shares at ending (in Shares) |
|
|
2,100,000
|
2,100,000
|
2,100,000
|
2,100,000
|
|
Convertible redeemable preferred shares, Amount at ending |
|
|
$ 85,071,000
|
$ 84,924,000
|
|
$ 55,965,000
|
|
Preferred Shares [Member] |
|
|
|
|
|
|
|
Schedule of Convertible Redeemable Preferred Shares [Line Items] |
|
|
|
|
|
|
|
Convertible redeemable preferred shares at beginning (in Shares) |
83,205,175
|
83,205,175
|
83,205,175
|
81,989,358
|
81,989,358
|
81,385,934
|
79,285,934
|
Convertible redeemable preferred shares, Amount at beginning |
$ 2,883,451,470
|
$ 2,861,748,733
|
$ 3,454,368,508
|
$ 2,326,363,413
|
$ 2,326,363,413
|
$ 1,966,283,413
|
$ 1,831,149,850
|
Issuance of Preferred Shares (in Shares) |
|
|
|
1,215,817
|
1,215,817
|
603,424
|
2,100,000
|
Issuance of Preferred Shares |
|
|
|
$ 40,297,282
|
$ 40,297,282
|
$ 20,000,000
|
$ 10,000,000
|
Preferred Shares redemption value accretion |
|
$ 21,702,737
|
$ 11,096,312
|
$ 1,087,707,813
|
|
|
|
Repurchase of preferred shares (in Shares) |
(3,017,119)
|
|
|
|
|
|
|
Repurchase of preferred shares |
$ (138,093,537)
|
|
|
|
|
|
|
Conversion of preferred shares to ordinary shares (in Shares) |
(80,188,056)
|
|
|
|
|
|
|
Conversion of preferred shares to ordinary shares |
$ (2,745,357,933)
|
|
|
|
|
|
|
Convertible redeemable preferred shares at ending (in Shares) |
|
83,205,175
|
83,205,175
|
83,205,175
|
83,205,175
|
81,989,358
|
81,385,934
|
Convertible redeemable preferred shares, Amount at ending |
|
$ 2,883,451,470
|
$ 3,465,464,820
|
$ 3,454,368,508
|
$ 2,861,748,733
|
$ 2,326,363,413
|
$ 1,966,283,413
|