Redeemable Noncontrolling Interest ("RNCI") - Additional Information (Details) |
Jul. 01, 2024 |
Jun. 30, 2026 |
|---|---|---|
| IDisplay Seller | ||
| Redeemable Noncontrolling Interest [Line Items] | ||
| Noncontrolling interest | 19.00% | |
| Put Option | IDisplay Seller | ||
| Redeemable Noncontrolling Interest [Line Items] | ||
| Noncontrolling interest | 19.00% | |
| IDisplay Technology | ||
| Redeemable Noncontrolling Interest [Line Items] | ||
| Percentage of equity interest acquired | 81.00% | |
| IDisplay Technology | IDisplay Seller | ||
| Redeemable Noncontrolling Interest [Line Items] | ||
| Noncontrolling interest | 19.00% | |
| Put option to purchase period | 1 year | |
| IDisplay Technology | Call Option | IDisplay Seller | ||
| Redeemable Noncontrolling Interest [Line Items] | ||
| Business acquisition execution date | Jul. 01, 2024 | |
| IDisplay Technology | Put Option | IDisplay Seller | ||
| Redeemable Noncontrolling Interest [Line Items] | ||
| Business acquisition execution date | Jul. 01, 2024 |