XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments Under Operating Leases
Future minimum payments under non-cancelable operating leases with initial or remaining terms in excess of one year during each of the next five years follow:
2024 (Remaining 3 months)$73,307 
2025281,259 
2026199,713 
202789,146 
2028— 
Thereafter— 
Total future undiscounted lease payments643,425 
Less interest(30,030)
Present value of minimum lease payments$613,395 
Schedule of Future Minimum Payments Under Finance Leases
The following is a schedule showing the future minimum lease payments under finance leases by years and the present value of the minimum payments as of September 30, 2024.

2024 (Remaining 3 months)$4,435 
202517,001 
202611,090 
2027— 
Thereafter— 
Total future undiscounted lease payments32,526 
Less interest(2,573)
Present value of minimum lease payments$29,953