v3.26.1
STOCKHOLDERS’ EQUITY - Schedule of Stock Options Activity (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Number of Options    
Beginning balance (in shares) 1,976  
Granted (in shares) 0 0
Canceled/forfeited (in shares) 0  
Expired (in shares) 0  
Ending balance (in shares) 1,976  
Vested and expected to vest (in shares) 1,976  
Exercisable (in shares) 1,625  
Weighted Average Exercise Price Per Share    
Beginning balance (in dollars per share) $ 9.91  
Granted (in dollars per share) 0  
Canceled/forfeited (in dollars per share) 0  
Expired (in dollars per share) 0  
Ending balance (in dollars per share) 9.91  
Vested and expected to vest (in dollars per share) 9.91  
Exercisable (in dollars per share) $ 11.55  
Weighted Average Remaining Contractual Life (in years)    
Ending balance 3 years  
Vested and expected to vest 3 years  
Exercisable 3 years