v3.26.1
Deferred Revenue (Tables)
12 Months Ended
Dec. 31, 2025
Deferred Revenue Disclosure [Abstract]  
Deferred Revenue, by Arrangement, Disclosure
The following table shows a reconciliation in the current reporting period related to carried-forward deferred revenue.
 
    
For the Year Ended December 31,
 
    
2023
    
2024
    
2025
 
Deferred revenue - beginning of year
     1,083,249        1,299,943        2,098,435  
Additions
     28,513,918        38,634,319        73,353,774  
Recognition
     (28,297,224 )       (37,835,827 )       (72,783,130 ) 
  
 
 
    
 
 
    
 
 
 
Deferred revenue - end of year
     1,299,943        2,098,435        2,669,079  
Less: Deferred revenue, current portion
     (630,997 )       (1,275,716 )       (1,463,065 ) 
  
 
 
    
 
 
    
 
 
 
Deferred revenue,
non-current
portion
     668,946        822,719        1,206,014