XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Supplemental Cash Flows Information
9 Months Ended
Sep. 30, 2022
Supplemental Cash Flow Elements [Abstract]  
Supplemental Cash Flows Information

Note 16 - Supplemental Cash Flows Information

          
   Nine months ended September 30
   2022  2021
Cash paid for interest  $3,402,606   $9,628,189 
Cash paid for income taxes  $7,595,105   $336,697 
Non-cash investing and financing activities:          
Acquisition of financing leases  $23,603,817   $14,445,400