Condensed Consolidated Statement of Equity - USD ($) | Total | Common stock | Accumulated deficit | Noncontrolling interests |
Balance, Beginning of Period (in shares) at Dec. 31, 2021 | | 14,742,754 | | |
Balance, Beginning of Period at Dec. 31, 2021 | $ 42,601,978 | $ 48,452,906 | $ (5,638,600) | $ (212,328) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | |
Share-based compensation (in shares) | | 162,155 | | |
Share-based compensation | 159,901 | $ 159,901 | | |
Repurchase of shares (in shares) | | (174,149) | | |
Repurchase of common shares | (566,043) | $ (566,043) | | |
Net income (loss) | (1,402,433) | | (1,385,253) | (17,180) |
Balance, End of Period (in shares) at Mar. 31, 2022 | | 14,730,760 | | |
Balance, End of Period at Mar. 31, 2022 | 40,793,403 | $ 48,046,764 | (7,023,853) | (229,508) |
Balance, Beginning of Period (in shares) at Dec. 31, 2021 | | 14,742,754 | | |
Balance, Beginning of Period at Dec. 31, 2021 | 42,601,978 | $ 48,452,906 | (5,638,600) | (212,328) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | |
Repurchase of shares (in shares) | | (290,576) | | |
Repurchase of common shares | | $ (800,000) | | |
Net income (loss) | (3,190,325) | | | |
Balance, End of Period (in shares) at Sep. 30, 2022 | | 14,616,583 | | |
Balance, End of Period at Sep. 30, 2022 | 38,890,722 | $ 47,931,975 | (8,768,112) | (273,141) |
Balance, Beginning of Period (in shares) at Mar. 31, 2022 | | 14,730,760 | | |
Balance, Beginning of Period at Mar. 31, 2022 | 40,793,403 | $ 48,046,764 | (7,023,853) | (229,508) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | |
Share-based compensation (in shares) | | 2,250 | | |
Share-based compensation | (27,753) | $ (27,753) | | |
Repurchase of shares (in shares) | | (83,317) | | |
Repurchase of common shares | (196,692) | $ (196,692) | | |
Net income (loss) | (1,364,666) | | (1,335,620) | (29,046) |
Balance, End of Period (in shares) at Jun. 30, 2022 | | 14,649,693 | | |
Balance, End of Period at Jun. 30, 2022 | 39,204,292 | $ 47,822,319 | (8,359,473) | (258,554) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | |
Share-based compensation (in shares) | | 0 | | |
Share-based compensation | 188,449 | $ 188,449 | | |
Repurchase of shares (in shares) | | (33,110) | | |
Repurchase of common shares | (78,793) | $ (78,793) | | |
Net income (loss) | (423,226) | | (408,639) | (14,587) |
Balance, End of Period (in shares) at Sep. 30, 2022 | | 14,616,583 | | |
Balance, End of Period at Sep. 30, 2022 | $ 38,890,722 | $ 47,931,975 | (8,768,112) | (273,141) |
Balance, Beginning of Period (in shares) at Dec. 31, 2022 | 14,366,616 | 14,366,616 | | |
Balance, Beginning of Period at Dec. 31, 2022 | $ 35,974,006 | $ 47,474,973 | (11,208,841) | (292,126) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | |
Share-based compensation (in shares) | | 150,260 | | |
Share-based compensation | 90,156 | $ 90,156 | | |
Repurchase of shares (in shares) | | (86,829) | | |
Repurchase of common shares | (187,961) | $ (187,961) | | |
Net income (loss) | 172,286 | | 192,184 | (19,898) |
Balance, End of Period (in shares) at Mar. 31, 2023 | | 14,430,047 | | |
Balance, End of Period at Mar. 31, 2023 | $ 36,048,487 | $ 47,377,168 | (11,016,657) | (312,024) |
Balance, Beginning of Period (in shares) at Dec. 31, 2022 | 14,366,616 | 14,366,616 | | |
Balance, Beginning of Period at Dec. 31, 2022 | $ 35,974,006 | $ 47,474,973 | (11,208,841) | (292,126) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | |
Repurchase of shares (in shares) | | (302,450) | | |
Repurchase of common shares | | $ (600,000) | | |
Net income (loss) | $ (28,779) | | | |
Balance, End of Period (in shares) at Sep. 30, 2023 | 14,217,926 | 14,217,926 | | |
Balance, End of Period at Sep. 30, 2023 | $ 35,655,558 | $ 47,185,304 | (11,193,755) | (335,991) |
Balance, Beginning of Period (in shares) at Mar. 31, 2023 | | 14,430,047 | | |
Balance, Beginning of Period at Mar. 31, 2023 | 36,048,487 | $ 47,377,168 | (11,016,657) | (312,024) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | |
Share-based compensation | 97,877 | $ 97,877 | | |
Repurchase of shares (in shares) | | (99,057) | | |
Repurchase of common shares | (171,616) | $ (171,616) | | |
Net income (loss) | 862,154 | | 872,200 | (10,046) |
Balance, End of Period (in shares) at Jun. 30, 2023 | | 14,330,990 | | |
Balance, End of Period at Jun. 30, 2023 | 36,836,902 | $ 47,303,429 | (10,144,457) | (322,070) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | |
Share-based compensation (in shares) | | 3,500 | | |
Share-based compensation | 83,112 | $ 83,112 | | |
Repurchase of shares (in shares) | | (116,564) | | |
Repurchase of common shares | (201,237) | $ (201,237) | | |
Net income (loss) | $ (1,063,219) | | (1,049,298) | (13,921) |
Balance, End of Period (in shares) at Sep. 30, 2023 | 14,217,926 | 14,217,926 | | |
Balance, End of Period at Sep. 30, 2023 | $ 35,655,558 | $ 47,185,304 | $ (11,193,755) | $ (335,991) |