Annual report [Section 13 and 15(d), not S-K Item 405]

EQUITY COMPENSATION - Schedule of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details)

v3.25.4
EQUITY COMPENSATION - Schedule of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Outstanding    
Shares (in shares) 1,299,704 1,421,493
Weighted average exercise price (in usd per share) $ 19.13 $ 18.77
Exercisable    
Shares (in shares) 1,141,706  
Weighted average exercise price (in usd per share) $ 18.69  
Stock Option    
Outstanding    
Shares (in shares) 1,299,704  
Weighted Average Remaining Life in Years 5 years 6 months  
Weighted average exercise price (in usd per share) $ 19.13  
Exercisable    
Shares (in shares) 1,141,706  
Weighted Average Remaining Life in Years 5 years 1 month 6 days  
Weighted average exercise price (in usd per share) $ 18.69  
Stock Option | $9.74 – $16.55    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price, lower range (in usd per share) 9.74  
Exercise price, upper range (in usd per share) $ 16.55  
Outstanding    
Shares (in shares) 879,583  
Weighted Average Remaining Life in Years 6 years 7 months 6 days  
Weighted average exercise price (in usd per share) $ 12.46  
Exercisable    
Shares (in shares) 751,336  
Weighted Average Remaining Life in Years 6 years 4 months 24 days  
Weighted average exercise price (in usd per share) $ 11.94  
Stock Option | $22.93 – $35.61    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price, lower range (in usd per share) 22.93  
Exercise price, upper range (in usd per share) $ 35.61  
Outstanding    
Shares (in shares) 390,371  
Weighted Average Remaining Life in Years 2 years 8 months 12 days  
Weighted average exercise price (in usd per share) $ 31.68  
Exercisable    
Shares (in shares) 390,370  
Weighted Average Remaining Life in Years 2 years 8 months 12 days  
Weighted average exercise price (in usd per share) $ 31.68  
Stock Option | $45.89 – $51.72    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price, lower range (in usd per share) 45.89  
Exercise price, upper range (in usd per share) $ 51.72  
Outstanding    
Shares (in shares) 29,750  
Weighted Average Remaining Life in Years 9 years 10 months 24 days  
Weighted average exercise price (in usd per share) $ 51.72  
Exercisable    
Shares (in shares) 0  
Weighted Average Remaining Life in Years 0 years  
Weighted average exercise price (in usd per share) $ 0