XML 46 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Summary of total lease and operating expense
The following table summarizes the total lease and operating expenses for the years ended December 31, 2024, 2023 and 2022:
For the year ended December 31,
202420232022
$934,353 $908,516 $918,496 
Future minimum lease payments
December 31, 2024
2025$723,480 
2026773,603 
2027796,868 
2028820,889 
2029845,384 
2030 and Thereafter4,870,010 
Total undiscounted operating lease payments8,830,234 
Less: Imputed interest(2,494,744)
Present value of operating lease liability$6,335,490