v3.25.2
SHARE BASED COMPENSATION - Schedule of Share-based Compensation, Stock Options, Activity (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Schedule Of Share Based Compensation Stock Options Activity Abstract    
Options Outstanding, Number of Shares   201,600
Options Outstanding, Weighted Average Exercise Price (in Dollars per share)   $ 3.22
Options Outstanding, Weighted Average Remaining Contractual Term (Years) 4 years 8 months 12 days 5 years 2 months 12 days
Options Outstanding, Aggregate Intrinsic Value (in Dollars)   $ 30,000
Options Granted, Number of Shares 0  
Options Forfeited, Number of Shares 0  
Options Outstanding, Number of Shares 201,600  
Options Outstanding, Weighted Average Exercise Price (in Dollars per share) $ 3.22  
Options Outstanding, Aggregate Intrinsic Value (in Dollars) $ 14,000  
Options Exercisable, Number of Shares 188,200  
Options Exercisable, Weighted Average Exercise Price (in Dollars per share) $ 3.25  
Options Exercisable, Weighted Average Years Remaining Contractual Term 4 years 6 months  
Options Exercisable, Aggregate Intrinsic Value (in Dollars) $ 14,000