XML 65 R53.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
LEASES        
Operating lease cost $ 771,615 $ 605,553 $ 1,537,772 $ 1,208,046
Variable lease cost 216,907 215,083 434,338 420,664
Short-term lease cost 8,697 31,191 100,054 101,453
Leasing costs $ 997,219 $ 851,827 2,072,164 1,730,163
Non-cash activities: Right-of-use operating lease assets obtained in exchange for new operating lease liabilities     $ 323,973 $ 951,464
Weighted average remaining lease term for operating leases (in years) 4 years 2 months 12 days 2 years 9 months 18 days 4 years 2 months 12 days 2 years 9 months 18 days
Weighted average discount rate for operating leases (as percentage) 5.20% 4.20% 5.20% 4.20%