XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1
BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - Basic and diluted net income per share - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Basic And Diluted Net Income Per Share Abstract    
Net Income (Loss), Basic $ (3,214,694) $ 7,196,702
Net Income (Loss), Diluted $ (3,214,694) $ 7,196,702
Weighted-average common shares outstanding, Basic 5,116,953 5,090,407
Weighted-average common shares outstanding, Diluted 5,190,289 5,115,801
Net income per share, Basic $ (0.63) $ 1.41
Net income per share, Diluted $ (0.62) $ 1.41