XML 59 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Future Minimum Rental Payments

At December 31, 2024, future minimum rental payments required under the lease agreement is as follows:

 

   Operating
Lease
 
2025  $36,700 
2026   39,370 
2027   40,945 
2028   42,583 
Thereafter   10,715 
Total undiscounted lease payments   170,313 
Less: effects of discounting   (16,084)
Operating Lease Liability  $154,229 
      
Classified as:     
Operating lease liability, current  $30,227 
Operating lease liability, non-current  $124,002