XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
RESTATEMENT OF PREVIOUSLY FILED FINANCIAL STATEMENTS - Balance Sheet (Details) - USD ($)
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Current assets:                  
Cash $ 1,074,842 $ 4,497,197 $ 8,292,054 $ 7,066,203 $ 11,754,349 $ 18,359,170 $ 22,530,583 $ 26,816,722  
Accounts receivable, net 21,648,901 18,201,499 15,334,987 21,821,542 15,132,566 12,234,400 14,903,543 13,467,120  
Contract receivables 8,436,567 6,816,440 6,677,312 2,817,407 3,004,282 1,270,902 543,687 0  
Prepaid expenses and other current assets 1,751,564 2,130,775 2,509,621 3,858,833 3,447,654 4,281,747 5,778,806 9,718,741  
Total current assets 32,911,874 31,645,911 32,813,974 35,563,985 33,338,851 36,457,215 44,154,717 50,356,903  
Non-current assets:                  
Property and equipment, net 1,419,393 1,456,009 1,332,908 1,366,761 1,307,146 830,406 864,022 207,638  
Operating lease right of use assets, net 2,041,217 2,217,738 2,396,668 2,542,644 2,618,825 1,193,161 708,876 693,524  
Investments 0 0 2,584,964 2,572,103 2,559,307 2,546,574 2,500,000 2,500,000  
Goodwill 9,688,975 15,019,671 15,019,671 15,019,671 15,019,671 11,434,178 11,434,178 7,738,021  
Intangible assets, net 3,451,608 4,634,672 4,876,503 5,140,667 5,450,687 4,461,403 4,886,740 1,412,965  
Total non-current assets 16,601,193 23,328,090 26,210,714 26,641,846 26,955,636 20,465,722 20,393,816 12,552,148  
Total assets 49,513,067 54,974,001 59,024,688 62,205,831 60,294,487 56,922,937 64,548,533 62,909,051  
Current liabilities:                  
Accounts payable 24,203,769 21,050,096 18,496,871 14,825,010 9,870,645 6,529,122 7,966,159 7,951,995  
Contract liabilities 3,950,133 2,976,201 4,283,025 3,166,192 2,036,606 2,026,161 671,685 0  
Accrued expenses 5,284,278 5,715,544 6,790,346 7,099,711 5,216,514 7,321,386 4,533,721 4,253,589  
Customer deposits 603,046 969,888 1,940,394 2,355,609 2,571,161 1,929,829 3,286,073 7,234,914  
Contingent consideration 49,830 161,947 238,621 2,537,291 2,799,287 2,400,771 2,612,678 1,563,000  
Notes payable and line of credit 3,204,840 1,964,775 1,941,188 2,908,213 3,832,682 0 0 0  
Operating lease liabilities 707,141 598,447 617,815 606,648 600,816 354,403 283,727 219,836  
Total current liabilities 38,003,037 33,436,898 34,308,260 33,498,674 26,927,711 20,561,672 19,354,043 21,223,334  
Non-current liabilities:                  
Operating lease liabilities, net of current portion 1,380,362 1,666,138 1,822,754 1,964,804 2,044,782 656,583 427,826 474,862  
Deferred tax liability 44,313       0 0 0    
Total non-current liabilities 1,424,675 1,666,138 1,822,754 1,964,804 2,044,782 656,583 427,826 474,862  
Total liabilities 39,427,712 35,103,036 36,131,014 35,463,478 28,972,493 21,218,255 19,781,869 21,698,196  
Commitments and contingencies (note 12)  
Shareholders’ equity:                  
Preferred stock, $0.10 par value; 3,000,000 shares authorized; 0 shares issued and outstanding as of December 31, 2023 and December 31, 2022 0 0 0 0 0 0 0 0  
Common stock, $0.001 par value; 30,000,000 shares authorized; 13,522,669 issued and 12,072,836 outstanding as of December 31, 2023 and 30,000,000 shares authorized; 12,292,104 issued and 10,842,271 outstanding as of December 31, 2022 13,523 13,120 13,056 12,452 12,292 11,949 11,911 11,628  
Additional paid-in capital 88,389,756 87,575,340 86,775,991 84,861,365 84,189,965 82,375,477 83,769,588 79,335,877  
Treasury shares, cost basis: 1,449,833 shares as of December 31, 2023 and 1,449,833 as of December 31, 2022 (12,045,542) (12,045,542) (12,045,542) (12,045,542) (12,045,542) (11,639,937) (11,456,667) (11,456,667)  
Accumulated deficit (66,272,382) (55,671,953) (51,849,831) (46,085,922) (40,834,721) (35,042,807) (27,558,168) (26,679,983)  
Total shareholders’ equity 10,085,355 19,870,965 22,893,674 26,742,353 31,321,994 35,704,682 44,766,664 41,210,855 $ 45,173,173
Total liabilities and shareholders’ equity 49,513,067 54,974,001 59,024,688 62,205,831 60,294,487 56,922,937 64,548,533 62,909,051  
As Reported                  
Current assets:                  
Cash 1,112,504 4,770,430 8,559,181 7,327,485 12,008,003 18,605,182 22,767,595 27,052,203  
Accounts receivable, net 26,991,739 18,341,489 15,475,146 22,069,269 15,380,292 12,234,400 14,903,543 13,467,120  
Contract receivables 10,071,951 8,378,657 6,948,417 2,817,407 3,004,282 1,270,902 543,687 0  
Prepaid expenses and other current assets 2,775,682 3,268,279 3,540,554 4,685,529 4,164,960 4,852,262 6,142,613 10,081,436  
Total current assets 40,951,876 34,758,855 34,523,298 36,899,690 34,557,537 37,273,742 44,755,536 50,955,079  
Non-current assets:                  
Property and equipment, net 1,419,393 1,456,009 1,332,908 1,366,761 1,307,146 830,406 864,022 207,638  
Operating lease right of use assets, net 2,041,217 2,217,738 2,396,668 2,542,644 2,618,825 1,193,161 708,876 693,524  
Investments 0 0 2,584,964 2,572,103 2,559,307 2,546,574 4,210,358 4,210,358  
Goodwill 15,572,050 15,572,050 15,572,050 15,572,050 15,572,050 12,127,124 10,636,284 7,992,121  
Intangible assets, net 4,394,507 4,634,672 4,876,503 5,140,667 5,450,687 4,461,403 4,886,740 1,412,965  
Total non-current assets 23,427,167 23,880,469 26,763,093 27,194,225 27,508,015 21,158,668 21,306,280 14,516,606  
Total assets 64,379,043 58,639,324 61,286,391 64,093,915 62,065,552 58,432,410 66,061,816 65,471,685  
Current liabilities:                  
Accounts payable 25,411,243 22,194,304 18,552,579 14,865,846 9,960,364 6,508,946 7,946,023 7,930,985  
Contract liabilities 8,063,325 1,981,728 3,344,832 2,413,423 1,294,452 2,026,161 671,685  
Accrued expenses 4,071,231 4,074,098 5,183,451 5,215,255 3,196,961 5,747,624 3,381,263 3,106,790  
Customer deposits 603,046 969,888 1,940,394 2,355,609 2,571,161 1,929,829 3,286,073 7,234,914  
Contingent consideration 49,830 161,947 238,621 2,537,291 2,799,287 2,400,771 2,612,678 1,563,000  
Notes payable and line of credit 3,204,840 1,964,775 1,941,188 2,908,213 3,832,682 0 0 0  
Operating lease liabilities 707,141 598,447 617,815 606,648 600,816 354,403 283,727 219,836  
Total current liabilities 42,110,656 31,945,187 31,818,880 30,902,285 24,255,723 18,967,734 18,181,449 20,055,525  
Non-current liabilities:                  
Operating lease liabilities, net of current portion 1,380,362 1,666,138 1,822,754 1,964,804 2,044,782 1,097,208 427,826 474,862  
Deferred tax liability 817,419 865,802 914,185 968,151 1,033,283 863,325 1,201,112 332,565  
Total non-current liabilities 2,197,781 2,531,940 2,736,939 2,932,955 3,078,065 1,960,533 1,628,938 807,427  
Total liabilities 44,308,437 34,477,127 34,555,819 33,835,240 27,333,788 20,928,267 19,810,387 20,862,952  
Commitments and contingencies (note 12)  
Shareholders’ equity:                  
Preferred stock, $0.10 par value; 3,000,000 shares authorized; 0 shares issued and outstanding as of December 31, 2023 and December 31, 2022 0 0 0 0 0 0 0  
Common stock, $0.001 par value; 30,000,000 shares authorized; 13,522,669 issued and 12,072,836 outstanding as of December 31, 2023 and 30,000,000 shares authorized; 12,292,104 issued and 10,842,271 outstanding as of December 31, 2022 13,523 13,120 13,056 12,388 12,221 11,949 11,911 11,628  
Additional paid-in capital 88,901,583 88,268,286 87,468,937 85,554,375 84,882,982 83,068,423 82,971,694 79,589,977  
Treasury shares, cost basis: 1,449,833 shares as of December 31, 2023 and 1,449,833 as of December 31, 2022 (12,045,542) (12,045,542) (12,045,542) (12,045,542) (12,045,542) (11,639,937) (11,456,667) (11,456,667)  
Accumulated deficit (56,798,958) (52,073,667) (48,705,879) (43,262,546) (38,117,897) (33,936,292) (25,275,509) (23,536,205)  
Total shareholders’ equity 20,070,606 24,162,197 26,730,572 30,258,675 34,731,764 37,504,143 46,251,429 44,608,733  
Total liabilities and shareholders’ equity 64,379,043 58,639,324 61,286,391 64,093,915 62,065,552 58,432,410 66,061,816 65,471,685  
Restatement Adjustments                  
Current assets:                  
Cash (37,662) (273,233) (267,127) (261,282) (253,654) (246,012) (237,012) (235,481)  
Accounts receivable, net (5,342,838) (139,990) (140,159) (247,727) (247,726) 0 0 0  
Contract receivables (1,635,384) (1,562,217) (271,105) 0 0 0 0 0  
Prepaid expenses and other current assets (1,024,118) (1,137,504) (1,030,933) (826,696) (717,306) (570,515) (363,807) (362,695)  
Total current assets (8,040,002) (3,112,944) (1,709,324) (1,335,705) (1,218,686) (816,527) (600,819) (598,176)  
Non-current assets:                  
Property and equipment, net 0 0 0 0 0 0 0 0  
Operating lease right of use assets, net 0 0 0 0 0 0 0 0  
Investments 0 0 0 0 0 0 (1,710,358) (1,710,358)  
Goodwill (5,883,075) (552,379) (552,379) (552,379) (552,379) (692,946) 797,894 (254,100)  
Intangible assets, net (942,899) 0 0 0 0 0 0 0  
Total non-current assets (6,825,974) (552,379) (552,379) (552,379) (552,379) (692,946) (912,464) (1,964,458)  
Total assets (14,865,976) (3,665,323) (2,261,703) (1,888,084) (1,771,065) (1,509,473) (1,513,283) (2,562,634)  
Current liabilities:                  
Accounts payable (1,207,474) (1,144,208) (55,708) (40,836) (89,719) 20,176 20,136 21,010  
Contract liabilities (4,113,192) 994,473 938,193 752,769 742,154 0 0 0  
Accrued expenses 1,213,047 1,641,446 1,606,895 1,884,456 2,019,553 1,573,762 1,152,458 1,146,799  
Customer deposits 0 0 0 0 0 0 0 0  
Contingent consideration 0 0 0 0 0 0 0 0  
Notes payable and line of credit 0 0 0 0 0 0 0 0  
Operating lease liabilities 0 0 0 0 0 0 0 0  
Total current liabilities (4,107,619) 1,491,711 2,489,380 2,596,389 2,671,988 1,593,938 1,172,594 1,167,809  
Non-current liabilities:                  
Operating lease liabilities, net of current portion 0 0 0 0 0 (440,625) 0 0  
Deferred tax liability (773,106)       (1,033,283) (863,325)      
Total non-current liabilities (773,106) (865,802) (914,185) (968,151) (1,033,283) (1,303,950) (1,201,112) (332,565)  
Total liabilities (4,880,725) 625,909 1,575,195 1,628,238 1,638,705 289,988 (28,518) 835,244  
Commitments and contingencies (note 12)  
Shareholders’ equity:                  
Preferred stock, $0.10 par value; 3,000,000 shares authorized; 0 shares issued and outstanding as of December 31, 2023 and December 31, 2022 0 0 0 0 0 0 0 0  
Common stock, $0.001 par value; 30,000,000 shares authorized; 13,522,669 issued and 12,072,836 outstanding as of December 31, 2023 and 30,000,000 shares authorized; 12,292,104 issued and 10,842,271 outstanding as of December 31, 2022 0 0 0 64 71 0 0 0  
Additional paid-in capital (511,827) (692,946) (692,946) (693,010) (693,017) (692,946) 797,894 (254,100)  
Treasury shares, cost basis: 1,449,833 shares as of December 31, 2023 and 1,449,833 as of December 31, 2022 0 0 0 0 0 0 0 0  
Accumulated deficit (9,473,424) (3,598,286) (3,143,952) (2,823,376) (2,716,824) (1,106,515) (2,282,659) (3,143,778)  
Total shareholders’ equity (9,985,251) (4,291,232) (3,836,898) (3,516,322) (3,409,770) (1,799,461) (1,484,765) (3,397,878)  
Total liabilities and shareholders’ equity $ (14,865,976) $ (3,665,323) $ (2,261,703) $ (1,888,084) $ (1,771,065) $ (1,509,473) $ (1,513,283) $ (2,562,634)