XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Schedule of Changes in Stockholders Equity (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Beginning balance $ 149,127,330 $ 220,100,965 $ 148,978,635 $ 223,488,808
Stock-based compensation 261,691 181,339 415,052 355,607
Purchase of treasury stock (24,849) (42,222) (37,485) (67,767)
Net Income (Loss) (276,021) (10,430,629) (268,051) (13,967,195)
Ending balance $ 149,088,151 $ 209,809,453 $ 149,088,151 $ 209,809,453