v3.26.1
OPTIONS AND AWARDS - Schedule of Nonvested Restricted Stock Awards (Details) - Restricted Stock Awards - $ / shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Non-Vested Restricted Awards        
Nonvested at beginning of period (in shares)     436  
Granted (in shares) 50 42 205 134
Vested (in shares)     (142)  
Forfeited (in shares)     (9)  
Nonvested at end of period (in shares) 490   490  
Weighted Average Grant Date Fair Value        
Nonvested at beginning of period (in dollars per share)     $ 129.54  
Granted (in dollars per share)     203.09  
Vested (in dollars per share)     156.12  
Forfeited (in dollars per share)     123.94  
Nonvested at end of period (in dollars per share) $ 152.85   $ 152.85