v3.26.1
14. Income Taxes (Details)
1 Months Ended 6 Months Ended 48 Months Ended 108 Months Ended
Aug. 31, 2022
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2036
Dec. 31, 2032
Income Tax Disclosure [Abstract]          
Corporate Alternative Minimum Tax, Inflation Reduction Act, Percent 15.00%        
Excise Tax on Stock Buybacks, Inflation Reduction Act, Percent 1.00%        
Effective income tax rate   5.50% 3.10%    
U.S. statutory federal income tax rate   21.00%      
Forecast          
Income Tax Holiday [Line Items]          
Vietnam long-term tax incentive tax rate       10.00% 5.00%