XML 111 R95.htm IDEA: XBRL DOCUMENT v3.25.4
STOCK-BASED COMPENSATION - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Reduction in number of shares available for grant, for every one restricted share or restricted stock unit awarded (in shares) 2    
Shares available to be awarded under the plan (in shares) 1,613,308    
Stock compensation expense $ 18,020 $ 15,524 $ 15,572
Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average grant date fair value of restricted stock units granted (in dollars per share) $ 53.12 $ 44.66 $ 46.12
Fair value of restricted stock units released $ 17,600 $ 20,700 $ 25,700
Unrecognized compensation expense related to restricted stock units $ 47,000    
Cost expected to be recognized over a period 2 years 2 months 12 days    
Selling, General and Administrative Expense      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock compensation expense $ 18,000 $ 15,500 $ 15,600
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum aggregate number of shares of common stock that may be issued in connection with stock options, stock appreciation rights, restricted stock, restricted stock units and performance award (in shares) 3,410,184    
Maximum | Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum vesting period for restricted stock units outstanding 5 years