v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases  
Schedule of Operating Lease Expense

The operating lease expense were as follows:

  

             
   Three Months Ended   Six Months Ended 
   June 30,   June 30, 
   2026   2025   2026   2025 
Lease cost                    
Operating lease cost  $141,347   $103,345   $254,550   $204,787 
Summary of Supplemental Balance Sheet Information

Supplemental balance sheet information related to operating leases was as follows:

  

       
  

Six months ended

June 30,

 
   2026   2025 
Other information          
Cash paid for operating cash flows from operating leases  $163,969   $148,598 
Right-of-use assets obtained in exchange for new operating lease liability  $578,769   $856,787 
           
Weighted-average remaining lease term — operating leases (year)   3.38    2.92 
Weighted-average discount rate — operating leases   6.18%   6.50%
Schedule of Future Minimum Lease Payments Under Operating Leases

Future minimum lease payments under operating leases that have initial noncancelable lease terms in excess of one year as of June 30, 2026, were as follows:

  

   Total 
Year Ended December 31,     
2026  $216,885 
2027   450,174 
2028   269,090 
2029   139,826 
2030   145,419 
Thereafter   49,103 
Total future minimum lease payments   1,270,497 
Less: Imputed interest   (121,458)
Operating lease liabilities  $1,149,039 
Schedule of Sublease Expense

   

             
   Three Months Ended   Six Months Ended 
   June 30,   June 30, 
   2026   2025   2026   2025 
Sub lease expense  $32,448   $20,653   $65,867   $41,163