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 |