v3.25.4
Income Taxes - Schedule of Provision for Income Tax Rate to Statutory Rate Reconciliation for the Year Ended 2025 (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Amount      
United states statutory tax rate $ 96,334 $ 108,599 $ 182,044
State and local income taxes, net of federal income tax effect 29,913 10,003 21,659
Changes in valuation allowances   10,797 7,345
Other   (3,141) 3,129
BOI (15,120)    
Global minimum tax 8,838    
Foreign tax effects 147 2,196 7,887
Effect of changes in tax laws or rates enacted in the current period 0    
Global intangible low-taxed income 6,679 2,605 474
Other 761    
Foreign tax credit (10,952)    
Research and development credit (9,597) (20,706) (23,130)
Nontaxable dividends (12,285)    
Other 4,392    
Changes in unrecognized tax benefits 4,978 (2,026) (9,210)
Intercompany profit in inventory 7,243    
Total Current and Deferred $ 129,577 $ 71,963 $ 171,830
Percent      
United states statutory tax rate 21.00%    
State and local income taxes, net of federal income tax effect 6.50%    
BOI (3.30%)    
Global minimum tax 1.90%    
Foreign tax effects 0.00%    
Effect of changes in tax laws or rates enacted in the current period 0.00%    
Global intangible low-taxed income 1.50%    
Other 0.20%    
Foreign tax credit (2.40%)    
Research and development credit (2.10%)    
Nontaxable dividends (2.70%)    
Other 1.00%    
Changes in unrecognized tax benefits 1.10%    
Intercompany profit in inventory 1.60%    
Effective tax rate 28.20% 13.90% 19.80%
China      
Amount      
Changes in valuation allowances $ 5,421    
Other $ (184)    
Percent      
Changes in valuation allowances 1.20%    
Other 0.00%    
Thailand      
Amount      
Other $ (2,658)    
Percent      
Other (0.60%)    
United States      
Amount      
Changes in valuation allowances $ 15,956    
Other $ (289)    
Percent      
Changes in valuation allowances 3.50%    
Other (0.20%)