v3.26.1
Mezzanine Equity - Summary of Activities of Preference Shares (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Temporary Equity [Line Items]    
Beginning Balance $ 40,017,013 $ 38,894,159
Accretion of redeemable preference shares 1,162,826 2,377,429
Issuance of Series B+ redeemable preference shares upon conversion of convertible debts 9,651,560  
Conversion of preference shares to Class A ordinary shares immediately prior to the completion of IPO (50,697,376)  
Foreign currency translation adjustment (134,023) (1,254,575)
Ending Balance   40,017,013
Series Angel Preference Shares    
Temporary Equity [Line Items]    
Beginning Balance 1,176,340 1,220,458
Conversion of preference shares to Class A ordinary shares immediately prior to the completion of IPO (1,176,340)  
Foreign currency translation adjustment   (44,118)
Ending Balance   1,176,340
Series Angel Redeemable Preference Shares    
Temporary Equity [Line Items]    
Beginning Balance 1,176,340 1,220,458
Conversion of preference shares to Class A ordinary shares immediately prior to the completion of IPO (1,176,340)  
Foreign currency translation adjustment   (44,118)
Ending Balance   1,176,340
Series A Redeemable Preference Shares    
Temporary Equity [Line Items]    
Beginning Balance 8,043,015 7,635,384
Accretion of redeemable preference shares 347,945 500,000
Conversion of preference shares to Class A ordinary shares immediately prior to the completion of IPO (8,390,960)  
Foreign currency translation adjustment   (92,369)
Ending Balance   8,043,015
Series A+ redeemable preference shares    
Temporary Equity [Line Items]    
Beginning Balance 3,795,370 3,937,712
Conversion of preference shares to Class A ordinary shares immediately prior to the completion of IPO (3,795,370)  
Foreign currency translation adjustment   (142,342)
Ending Balance   3,795,370
Series B Redeemable Preference Shares    
Temporary Equity [Line Items]    
Beginning Balance 25,825,948 24,880,147
Accretion of redeemable preference shares 814,881 1,877,429
Conversion of preference shares to Class A ordinary shares immediately prior to the completion of IPO (26,506,806)  
Foreign currency translation adjustment (134,023) (931,628)
Ending Balance   $ 25,825,948
Series B+ Redeemable Preference Shares    
Temporary Equity [Line Items]    
Issuance of Series B+ redeemable preference shares upon conversion of convertible debts 9,651,560  
Conversion of preference shares to Class A ordinary shares immediately prior to the completion of IPO $ (9,651,560)