v3.25.1
Equity Investments - Schedule of Variable Interest Entities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Variable Interest Entity [Line Items]      
VIE total assets $ 2,356,341 $ 2,386,281 $ 2,356,172
VIE total liabilities 484,507 517,334  
Diodes' note receivable from VIE 302,241 325,517  
Variable Interest Entity, Not Primary Beneficiary [Member]      
Variable Interest Entity [Line Items]      
VIE total assets 19,059 20,273  
VIE total liabilities 5,648 4,945  
Diodes' equity in VIE 44,420 44,420  
Diodes' note receivable from VIE 4,000 4,000  
Diodes' interest receivable from VIE 295 245  
Diodes' maximum exposure to loss $ 48,715 $ 48,665