Income Taxes (Details Narrative) |
12 Months Ended | ||||
---|---|---|---|---|---|
Dec. 14, 2022 |
Sep. 14, 2021 |
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items] | |||||
Income tax percentage | 35.00% | ||||
Effective income tax rate reconciliation, statutory rate | 31.00% | 33.80% | 29.60% | 30.50% | |
Maximum [Member] | |||||
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items] | |||||
Income tax percentage | 35.00% | ||||
Maximum [Member] | Free Trade Zone [Member] | |||||
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items] | |||||
Income tax percentage | 35.00% | ||||
Minimum [Member] | |||||
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items] | |||||
Income tax percentage | 30.00% | ||||
Minimum [Member] | Free Trade Zone [Member] | |||||
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items] | |||||
Income tax percentage | 20.00% |