v3.26.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share        
Total Common Stock Equivalents 3,537,027 3,358,490 3,555,656 3,358,490
Convertible Preferred Stock        
Earnings Per Share        
Total Common Stock Equivalents   2,572,899   2,572,899
Options        
Earnings Per Share        
Total Common Stock Equivalents 677,077 702,378 677,077 702,378
Warrants for equity investors and placement agent        
Earnings Per Share        
Total Common Stock Equivalents 2,859,950 83,213 2,878,579 83,213