XML 96 R82.htm IDEA: XBRL DOCUMENT
v3.24.0.1

EMPLOYEE RETIREMENT PLANS - Additional Information (Details) | 12 Months Ended
--- | ---
Dec. 31, 2023 USD ($) Denominator Multiple Participant | Dec. 31, 2022 USD ($) | Dec. 31, 2021 USD ($)
Defined Benefit Plan Disclosure [Line Items] |  |  |
Maximum contribution percentage (in hundredths) | 90.00% |  |
Matching contribution limit (in hundredths) | 3.00% |  |
Contributions to the 401(k) Plan | $ 1,500,000 | $ 1,400,000 | $ 1,300,000
Benefit Payments | (2,015,000) | 0 |
Prior service cost expected to be amortized in next fiscal year | 43,000 |  |
Actuarial (gain) loss | $ 9,375,000 | 7,639,000 |
Supplemental Executive Retirement Plan [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Number of participants | Participant | 8 |  |
Factor used to determine annual base salary | Multiple | 12 |  |
Annual base salary period (in months) |  |  | 24 months
Minimum period of service (in years) | 20 years |  |
Benefit percentage, tier one (in hundredths) | 50.00% |  |
Benefit percentage, tier two (in hundredths) | 25.00% |  |
Benefit percentage, tier three (in hundredths) | 15.00% |  |
Minimum period of service for prorated benefit (in years) | 15 years |  |
Factor used to determine prorated benefit | Denominator | 20 |  |
Installment period (in years) | 10 years |  |
Benefit percentage for special participants (in hundredths) | 50.00% |  |
Initial prior service cost for retirement plan | $ 1,900,000 |  |
Benefit Payments | 2,000,000 |  |
Prior service cost expected to be amortized in next fiscal year | 43,000 |  |
Accumulated benefit obligation | $ 52,500,000 | 59,500,000 |
Defined benefit plan threshold of benefit obligation at which actuarial losses are amortized (in hundredths) | 10.00% |  |
Actuarial (gain) loss | $ 9,400,000 | $ 7,600,000 |

X
- Definition The period (in months) immediately preceding the participant's date of termination of employment, or, if required, the date of a change in control of the Company, used to determine the participant's annual base salary. + References No definition available. + Details
Name: | oled_DefinedBenefitPlansAnnualBaseSalaryPeriod
Namespace Prefix: | oled_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage of a special participant's annual base salary for the life of the participant (and their surviving spouse, if any), on which the benefit is based. + References No definition available. + Details
Name: | oled_DefinedBenefitPlansBenefitPercentageForSpecialParticipants
Namespace Prefix: | oled_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The highest level of percentage of the participant's annual base salary for the life of the participant, on which the benefit is based, depending on the participant's benefit class. + References No definition available. + Details
Name: | oled_DefinedBenefitPlansBenefitPercentageTierOne
Namespace Prefix: | oled_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The lowest level of percentage of the participant's annual base salary for the life of the participant, on which the benefit is based, depending on the participant's benefit class. + References No definition available. + Details
Name: | oled_DefinedBenefitPlansBenefitPercentageTierThree
Namespace Prefix: | oled_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The second level of percentage of the participant's annual base salary for the life of the participant, on which the benefit is based, depending on the participant's benefit class. + References No definition available. + Details
Name: | oled_DefinedBenefitPlansBenefitPercentageTierTwo
Namespace Prefix: | oled_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The multiple of the highest monthly base salary paid or payable to the participant during the defined period immediately preceding the participant's date of termination or employment, or, if required, the date of a change in control of the Company. This multiple is used to determine the participant's annual base salary. + References No definition available. + Details
Name: | oled_DefinedBenefitPlansFactorUsedToDetermineAnnualBaseSalary
Namespace Prefix: | oled_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The factor used to determine the prorated benefit. + References No definition available. + Details
Name: | oled_DefinedBenefitPlansFactorUsedToDetermineProratedBenefit
Namespace Prefix: | oled_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The installment period (in years) over which the benefit is payable, beginning at the later of age 65 or the date of the participant's separation from service. + References No definition available. + Details
Name: | oled_DefinedBenefitPlansInstallmentPeriod
Namespace Prefix: | oled_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The minimum period of service (in years) which a participant must accumulate in order to be eligible to receive a benefit. + References No definition available. + Details
Name: | oled_DefinedBenefitPlansMinimumPeriodOfService
Namespace Prefix: | oled_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The minimum period of service (in years) which a participant must accumulate in order to be eligible to receive a prorated benefit. + References No definition available. + Details
Name: | oled_DefinedBenefitPlansMinimumPeriodOfServiceForProratedBenefit
Namespace Prefix: | oled_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of participants in the defined benefit plan. + References No definition available. + Details
Name: | oled_DefinedBenefitPlansNumberOfParticipants
Namespace Prefix: | oled_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The threshold percentage of year end benefit obligation for which accumulation of actuarial losses in excess of this threshold are amortized from accumulated other comprehensive loss into net periodic pension cost over future years, based upon the average remaining service period of active plan participants. + References No definition available. + Details
Name: | oled_DefinedBenefitPlansThresholdOfBenefitObligationAtWhichActuarialLossesAreAmortized
Namespace Prefix: | oled_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanActuarialGainLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount included in accumulated other comprehensive (income) loss for prior service cost (credit) expected to be recognized in net periodic benefit cost (credit) for fiscal year following most recent annual statement of financial position. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of cost for defined contribution plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 70 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480794/715-70-50-1 + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expense for employee benefit and equity-based compensation. + References No definition available. + Details
Name: | us-gaap_EmployeeBenefitsAndShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, after tax, of cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 10A -Subparagraph (j) -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |