v3.25.2
STOCK-BASED COMPENSATION (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Payment Arrangement, Expense         $ 6,535,000 $ 5,751,000  
Shares withheld for tax obligations, vesting of restricted stock   24,745   33,381      
Award Recipient Type Director [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Payment Arrangement, Expense $ 192,000   $ 172,000   398,000 343,000  
Restricted stock [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Fair value of shares vested as of the vesting date         $ 10,819,000    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 75,136 75,292     75,136   89,173
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value (in dollars per share) $ 176.23 $ 175.87     $ 176.23   $ 160.76
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period [1],[2] 4,884       50,854    
Grant date fair value of shares issued (in dollars per share) [1],[2] $ 165.99       $ 187.37    
Forfeited (in shares) 0       0    
Forfeited (per share) $ 0       $ 0    
Vested (in shares) (5,040)       (64,891)    
Vested (per share) $ 160.87       $ 163.70    
Fair value of shares granted, as of the grant dates         $ 9,529,000    
Restricted stock [Member] | Award Recipient Type Employee [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Payment Arrangement, Expense $ 2,476,000   2,472,000   7,061,000 6,448,000  
Stock-based compensation costs capitalized as development costs $ 365,000   $ 400,000   $ 924,000 $ 1,040,000  
[1] Does not include restricted shares subject to open performance periods. For the long-term equity compensation awards established in 2023 and 2024 and the long-term and annual equity compensation awards established in 2025, the number of shares to be earned depends on the satisfaction of performance-based or market-based conditions, which may range from zero to 155,875.
[2] Includes restricted shares granted during the year without performance or market conditions. Also includes restricted shares granted in previous years, for long-term and annual equity compensation awards for the Company's executive officers, for which performance-based or market-based conditions have been satisfied and the resulting number of shares have been determined during the year.