v3.26.1
Future minimum lease payments under non-cancellable operating and financing leases as of June 30, 2026 were as follows (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Leases    
Operating, Remainder of 2026 $ 1,152,266  
Financing, Remainder of 2026 12,294  
Total, Remainder of 2026 1,164,560  
Operating, 2027 2,336,077  
Financing, 2027 24,588  
Total, 2027 2,360,665  
Operating, 2028 2,300,990  
Financing, 2028 24,588  
Total, 2028 2,325,578  
Operating, 2029 2,360,515  
Financing, 2029 24,588  
Total, 2029 2,385,103  
Operating, 2030 2,431,332  
Financing, 2030 24,588  
Total, 2030 2,455,920  
Operating, Thereafter 818,389  
Financing, Thereafter 12,294  
Total, Thereafter 830,683  
Operating, Total undiscounted lease payments 11,399,569  
Financing, Total undiscounted lease payments 122,940  
Total, Total undiscounted lease payments 11,522,509  
Operating, Less imputed interest (2,312,163)  
Financing, Less imputed interest (17,334)  
Total, Less imputed interest (2,329,497)  
Operating, Present value of lease payments 9,087,406 $ 9,787,505
Financing, Present value of lease payments 105,606
Total, Present value of lease payments $ 9,193,012 $ 9,787,505