XML 136 R29.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