XML 118 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 18. Income Taxes (Details) - Uncertainties - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits [Roll Forward]      
Unrecognized tax benefits, beginning of year $ 16,723 $ 14,493 $ 7,811
Increases related to prior year tax positions 1,007 2,516 4,569
Decreases related to prior year tax positions (651) (437) 0
Decreases from lapse in statute of limitations 0 0 (361)
Decreases relating to settlements with authorities (4,237) (2,122) 0
Increases related to current tax positions 11,030 2,273 2,474
Unrecognized tax benefits, end of year 23,872 16,723 14,493
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 22,300    
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense $ 300 $ 400 $ 300
Vietnam      
Unrecognized Tax Benefits [Roll Forward]      
Open Tax Years 2014 - 2023    
United States      
Unrecognized Tax Benefits [Roll Forward]      
Open Tax Years 2016 - 2018; 2020 - 2023    
India      
Unrecognized Tax Benefits [Roll Forward]      
Open Tax Years 2018 - 2023    
Singapore      
Unrecognized Tax Benefits [Roll Forward]      
Open Tax Years 2019 - 2023    
Malaysia      
Unrecognized Tax Benefits [Roll Forward]      
Open Tax Years 2020 - 2023