v3.26.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share    
Total Common Stock Equivalents 3,333,190 3,318,240
Convertible Preferred Stock    
Earnings Per Share    
Total Common Stock Equivalents 2,637,484 2,572,899
Options    
Earnings Per Share    
Total Common Stock Equivalents 677,077 662,128
Warrants for equity investors and placement agent    
Earnings Per Share    
Total Common Stock Equivalents 18,629 83,213