XML 104 R90.htm IDEA: XBRL DOCUMENT
v3.25.2

STOCK REPURCHASE PROGRAM - Additional Information (Details) $ / shares in Units, shares in Millions, $ in Millions | 3 Months Ended |
--- | --- | ---
Jun. 30, 2025 USD ($) | Dec. 31, 2022 USD ($) $ / shares | Jun. 30, 2022 shares | Jun. 23, 2022 USD ($) financial_institution
Equity [Abstract] |  |  |  |
Increase of stock repurchase program authorized amount | $ 5,000.0 |  |  |
ASR agreement, number of financial institutions | financial_institution |  |  |  | 2
ASR agreement, upfront payment |  |  |  | $ 3,000.0
ASR agreement, number of shares received (in shares) | shares |  |  | 6.5 |
ASR agreement, percentage of prepayment amount at market price |  |  |  | 70.00%
ASR agreement, final settlement received |  | $ 2.4 |  |
ASR agreement, average share price (in dollars per share) | $ / shares |  | $ 333.88 |  |
Remaining authorized repurchase amount | $ 5,030.0 |  |  |

X
- Definition Accelerated Share Repurchase Program, Number Of Financial Institutions + References No definition available. + Details
Name: | klac_AcceleratedShareRepurchaseProgramNumberOfFinancialInstitutions
Namespace Prefix: | klac_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Accelerated Share Repurchases, Final Settlement Receipt + References No definition available. + Details
Name: | klac_AcceleratedShareRepurchasesFinalSettlementReceipt
Namespace Prefix: | klac_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Accelerated Share Repurchases, Stock Repurchased, Average Price Per Share + References No definition available. + Details
Name: | klac_AcceleratedShareRepurchasesStockRepurchasedAveragePricePerShare
Namespace Prefix: | klac_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Accelerated Share Repurchases, Stock Repurchased, Shares + References No definition available. + Details
Name: | klac_AcceleratedShareRepurchasesStockRepurchasedShares
Namespace Prefix: | klac_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Accelerated Share Repurchases, Stock Repurchased, Shares, Percentage Of Prepayment Amount At Market Price + References No definition available. + Details
Name: | klac_AcceleratedShareRepurchasesStockRepurchasedSharesPercentageOfPrepaymentAmountAtMarketPrice
Namespace Prefix: | klac_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Stock Repurchase Program, Authorized Repurchase Amount, Increase During Period + References No definition available. + Details
Name: | klac_StockRepurchaseProgramAuthorizedRepurchaseAmountIncreaseDuringPeriod
Namespace Prefix: | klac_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cash receipt from (payment to) bank; or stock received from (issuance to) bank in the settlement of the accelerated share repurchase agreement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 30 -Name Accounting Standards Codification -Section 25 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481138/505-30-25-5 + Details
Name: | us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_EquityAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant