v3.26.1
STOCKHOLDERS' EQUITY - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Number of Option Shares    
Outstanding stock options at beginning of period (in shares) 628,280  
Granted (in shares) 32,360  
Forfeited (in shares) (11,404)  
Expired (in shares) (1,281)  
Exercised (in shares) (561)  
Outstanding stock options at end of period (in shares) 647,394 628,280
Exercisable stock options at end of period (in shares) 427,642  
Weighted-Average Exercise Price    
Outstanding stock options at beginning of period (in dollars per share) $ 43.42  
Granted (in dollars per share) 4.45  
Forfeited (in dollars per share) 15.70  
Expired (in dollars per share) 88.75  
Exercised (in dollars per share) 6.08  
Outstanding stock options at end of period (in dollars per share) 41.90 $ 43.42
Exercisable stock options at end of period (in dollars per share) $ 56.52  
Weighted-Average Contractual Term (in years) and Aggregate Intrinsic Value    
Outstanding stock options, weighted-average contractual term (in years) 6 years 2 months 12 days 7 years 7 months 6 days
Exercisable stock options, weighted-average contractual term (in years) 5 years 7 months 6 days  
Outstanding stock options, aggregate intrinsic value $ 749 $ 89
Exercisable stock options, aggregate intrinsic value $ 180