v3.25.1
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Stock Repurchase Program (Details) - USD ($)
Dec. 11, 2023
Mar. 31, 2025
Equity [Abstract]    
Stock repurchase program authorized amount $ 15,000,000  
Stock repurchase program period 18 months  
Amount remaining available for repurchase under stock repurchase program   $ 2,974,863