XML 38 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Schedule of Changes in Stockholders Equity (Detail) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Beginning balance $ 147,219,707 $ 148,978,635
Stock-based compensation 98,619 153,361
Purchase of treasury stock (9,105) (12,636)
Net income (loss) (2,689,821) 7,970
Ending balance $ 144,619,400 $ 149,127,330