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