v3.26.1
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Stock Repurchase Program (Details) - USD ($)
Dec. 11, 2023
Mar. 31, 2026
Jan. 30, 2026
Nov. 06, 2025
Jun. 05, 2025
Apr. 09, 2025
Equity [Abstract]            
Stock repurchase program authorized amount $ 15,000,000   $ 20,000,000 $ 10,000,000 $ 20,000,000 $ 15,000,000
Stock repurchase program period 18 months          
Amount remaining available for repurchase under stock repurchase program   $ 9,737,417