XML 113 R92.htm IDEA: XBRL DOCUMENT v3.25.4
SHAREHOLDERS’ EQUITY - Schedule of Activities in Common Stock (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Equity [Abstract]      
Treasury stock purchases (in shares) (303) 0 0
Treasury stock purchases $ (174,650) $ 0 $ 0
Exercise of stock options and vesting of restricted stock units (in shares) 505 739 514
Exercise of stock options and vesting of restricted stock units $ 49,373 $ 97,474 $ 44,697
Issuance of shares pursuant to employee stock purchase plan (in shares) 39 43 52
Issuance of shares pursuant to employee stock purchase plan $ 18,848 $ 17,631 $ 16,196
Employee taxes paid for withheld shares upon equity award settlement (in shares) (84) (78) (74)
Employee taxes paid for withheld shares upon equity award settlement $ (46,229) $ (40,261) $ (27,737)
Issuance of shares for acquisitions (in shares) 0 0 15
Issuance of shares for acquisitions $ 0 $ 0 $ 5,675
Reimbursement of shares from escrow (in shares) 0 (30) 0
Reimbursement of shares from escrow $ 0 $ (10,425) $ 0