Equity [Text Block] | 13. The tables below present changes in stockholders' equity for the three six June 30, 2024 2023 Common Stock Additional Paid-in Accumulated Other Comprehensive Total Stockholders' Shares Amount Capital Deficit Income Equity Balances at March 31, 2024 71,122,516 $ 7,112 $ 236,766,447 $ (71,783,354 ) $ — $ 164,990,205 Net income — — — 1,832,616 1,832,616 Payment of common stock tendered for employee stock-based compensation tax obligations (25,669 ) (2 ) (196,556 ) — — (196,558 ) Issuance of common stock upon vesting of RSUs 209,046 21 (21 ) — — — Stock-based compensation — — 932,286 — — 932,286 Balances at June 30, 2024 71,305,893 $ 7,131 $ 237,502,156 $ (69,950,738 ) $ — $ 167,558,549 Common Stock Additional Paid-in Accumulated Other Comprehensive Total Stockholders' Shares Amount Capital Deficit Income Equity Balances at December 31, 2023 71,091,616 $ 7,109 $ 235,795,420 $ (38,943,622 ) $ — $ 196,858,907 Net income — — — 12,109,956 — 12,109,956 Issuance of common stock 49,940 5 (5 ) — — — Payment of common stock tendered for employee stock-based compensation tax obligations (44,709 ) (4 ) (355,535 ) — — (355,539 ) Issuance of common stock upon vesting of RSUs 209,046 21 (21 ) — — — Cash dividend ($ 0.60 — — — (43,117,072 ) — (43,117,072 ) Stock-based compensation — — 2,062,297 — — 2,062,297 Balances at June 30, 2024 71,305,893 $ 7,131 $ 237,502,156 $ (69,950,738 ) $ — $ 167,558,549 Common Stock Additional Paid-in Accumulated Other Comprehensive Total Stockholders' Shares Amount Capital Deficit Income Equity Balances at March 31, 2023 71,535,268 $ 7,154 $ 234,366,497 $ (72,280,191 ) $ — $ 162,093,460 Net loss — — — (2,875,476 ) — (2,875,476 ) Repurchase of common stock (including excise tax) (596,900 ) (60 ) — (3,515,396 ) — (3,515,456 ) Issuance of common stock upon vesting of RSUs 144,576 15 (15 ) — — — Payment of common stock tendered for employee stock-based compensation tax obligations — — (214,794 ) — — (214,794 ) Cash dividend ($ 0.45 — — — (32,135,118 ) — (32,135,118 ) Stock-based compensation — — 721,440 — — 721,440 Balances at June 30, 2023 71,082,944 $ 7,109 $ 234,873,128 $ (110,806,181 ) $ — $ 124,074,056 Common Stock Additional Paid-in Accumulated Other Comprehensive Total Stockholders' Shares Amount Capital Deficit Income Equity Balances at December 31, 2022 72,675,190 $ 7,268 $ 233,957,767 $ (63,804,993 ) $ — $ 170,160,042 Net loss — — — (3,793,733 ) — (3,793,733 ) Repurchase of common stock (including excise tax) (1,736,822 ) (174 ) — (11,072,337 ) — (11,072,511 ) Issuance of common stock upon vesting of RSUs 144,576 15 (15 ) — — — Payment of common stock tendered for employee stock-based compensation tax obligations — — (214,794 ) — — (214,794 ) Cash dividend ($ 0.45 — — — (32,135,118 ) — (32,135,118 ) Stock-based compensation — — 1,130,170 — — 1,130,170 Balances at June 30, 2023 71,082,944 $ 7,109 $ 234,873,128 $ (110,806,181 ) $ — $ 124,074,056 On August 2, 2021, December 31, 2023. fourth 2021. December 31, 2023, three six June 30, 2024 not three six June 30, 2023 three six June 30, 2023 On March 12, 2024, April 11, 2024 March 26, 2024. |