v3.26.1
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