v3.26.1
STOCKHOLDERS' EQUITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
STOCKHOLDERS' EQUITY      
Repurchase of shares $ 150,000   $ 150,000
Common stock repurchased 0   123,061
Average cost per share     $ 80.11
Treasury stock at cost     $ 76,100
Remaining authorized amount $ 50,000   50,000
Issuance of common stock (in shares)   2,300,000  
Stock price   $ 85  
Proceeds from issuance of common stock, net   $ 186,500 $ 186,503