v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Lease Cost The following table presents certain information related to lease costs for finance and operating leases as of:
    Six months
ended
June 30,
2026
    Three months
ended
June 30,
2026
    Six months
ended
June 30,
2025
    Three months
ended
June 30,
2025
 
Operating lease cost   $ 1,660,400     $ 828,486     $ 1,364,902     $ 695,410  
Finance lease costs:                                
Amortization of finance lease assets     5,707             34,341       17,170  
Interest on lease liabilities     84             4,815       2,083  
Short-term lease costs     615,792       443,759       600,582       340,198  
Total lease costs   $ 2,281,983     $ 1,272,245     $ 2,004,640     $ 1,054,861  
Schedule of Future Maturities of the Lease Liabilities

As of June 30, 2026, future maturities of the lease liabilities were as follows: 

 

    Operating
leases
 
For the quarter ending June 30:      
2026   $ 1,650,234  
2027     3,363,935  
2028     2,818,443  
2029     1,825,588  
2030     1,313,705  
Thereafter     3,270,171  
Total undiscounted cash flows     14,242,076  
Less: present value factor     2,288,033  
Total lease liabilities     11,954,043  
Less: current portion     (2,587,294 )
Total long-term lease liabilities   $ 9,366,749  
Schedule of Future Minimum Lease Payments

As of June 30, 2026, future minimum lease payments expected to be collected were as follows:

 

For the quarter ending June 30:      
2026   $ 61,945  
2027     22,240  
Total undiscounted cash payments     84,185  
Less: present value factor     (2,979 )
Total net investment in lease     81,206  
Less: current portion     (81,206 )
Total net investment in lease, less current portion   $