v3.26.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
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:
2026
$
204,806 
2027
194,145 
2028
20,864 
Thereafter
— 
Total future undiscounted lease payments
419,815 
Less interest
(11,248)
Present value of minimum lease payments
$
408,567 
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 June 30, 2026.

2026
$
1,486 
Total future undiscounted lease payments
1,486 
Less interest
— 
Present value of minimum lease payments
$
1,486