v3.26.3
STOCKHOLDERS' EQUITY - Schedule of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Number of Option Shares    
Outstanding stock options at beginning of period (in shares) | shares 628,280  
Granted (in shares) | shares 32,360  
Forfeited (in shares) | shares (11,404)  
Expired (in shares) | shares (13,317)  
Exercised (in shares) | shares (38,298)  
Outstanding stock options at end of period (in shares) | shares 597,621 628,280
Exercisable stock options at end of period (in shares) | shares 456,886  
Weighted-Average Exercise Price    
Outstanding stock options at beginning of period (in dollars per share) | $ / shares $ 43.42  
Granted (in dollars per share) | $ / shares 4.45  
Forfeited (in dollars per share) | $ / shares 15.70  
Expired (in dollars per share) | $ / shares 93.52  
Exercised (in dollars per share) | $ / shares 6.30  
Outstanding stock options at end of period (in dollars per share) | $ / shares 43.10 $ 43.42
Exercisable stock options at end of period (in dollars per share) | $ / shares $ 52.10  
Weighted-Average Contractual Term (in years) and Aggregate Intrinsic Value    
Outstanding stock options, weighted-average contractual term (in years) 2 years 10 months 24 days 7 years 7 months 6 days
Exercisable stock options, weighted-average contractual term (in years) 2 years 4 months 24 days  
Outstanding stock options, aggregate intrinsic value | $ $ 2,438 $ 89
Exercisable stock options, aggregate intrinsic value | $ $ 1,361