XML 77 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Industry Segments - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Revenue $ 22,815,785 $ 16,292,947  
Segment gross profit 14,870,738 10,673,909  
Segment income (loss) from operations (2,976,792) (2,449,736)  
Capital expenditures 8,011,459 6,146,290  
Depreciation and amortization 4,509,344 2,933,264  
Accounts receivable, net 6,385,096   $ 5,831,366
Goodwill 179,463,522   179,463,522
Total assets 706,356,202   683,717,859
Segment Reconciling Items [Member]      
Revenue 0 0  
Segment gross profit 0 0  
Segment income (loss) from operations (2,839,257) (2,841,833)  
Capital expenditures 62,258 160,983  
Depreciation and amortization 27,187 27,037  
Accounts receivable, net 0   488
Goodwill 0   0
Total assets 219,371,670   199,051,260
GIG [Member] | Operating Segments [Member]      
Revenue 3,973,656 3,077,852  
Segment gross profit 2,410,624 1,896,961  
Segment income (loss) from operations 229,721 (194,182)  
Capital expenditures 6,125 105,147  
Depreciation and amortization 75,597 54,865  
Accounts receivable, net 2,665,536   1,707,716
Goodwill 11,325,138   11,325,138
Total assets 69,701,282   68,712,781
LMH [Member] | Operating Segments [Member]      
Revenue 10,302,223 9,138,149  
Segment gross profit 6,494,559 5,610,777  
Segment income (loss) from operations 1,332,110 1,009,980  
Capital expenditures 559,995 799,241  
Depreciation and amortization 2,213,430 1,993,795  
Accounts receivable, net 3,415,239   3,696,906
Goodwill 130,428,222   130,428,222
Total assets 273,927,950   277,153,407
FIF [Member] | Operating Segments [Member]      
Revenue 8,539,906 4,076,946  
Segment gross profit 5,965,555 3,166,171  
Segment income (loss) from operations (1,699,366) (423,701)  
Capital expenditures 7,383,081 5,080,919  
Depreciation and amortization 2,193,130 $ 857,567  
Accounts receivable, net 304,321   426,256
Goodwill 37,710,162   37,710,162
Total assets $ 143,355,300   $ 138,800,411