Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions
|
12 Months Ended |
Dec. 31, 2022 |
| Federal [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2019 – 2021
|
| Alabama [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2019 – 2021
|
| Arizona [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2018 – 2021
|
| Arkansas [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2019 – 2021
|
| California [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2018 – 2021
|
| Colorado [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2018 – 2021
|
| Connecticut [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2019 – 2021
|
| Georgia [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2019 – 2021
|
| Idaho [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2019 – 2021
|
| Illinois [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2019 – 2021
|
| Indiana [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2019 – 2021
|
| Iowa [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2019 – 2021
|
| Kansas [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2019 – 2021
|
| Louisiana [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2019 – 2021
|
| Michigan [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2019 – 2021
|
| Minnesota [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2019 – 2021
|
| Mississippi [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2019 – 2021
|
| Missouri [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2019 – 2021
|
| Nebraska [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2019 – 2021
|
| New Mexico [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2019 – 2021
|
| Oklahoma [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2019 – 2021
|
| Oregon [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2019 – 2021
|
| Pennsylvania [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2019 – 2021
|
| Rhode Island [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2019 – 2021
|
| South Carolina [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2019 – 2021
|
| Tennessee [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2019 – 2021
|
| Texas [Member] |
|
| Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items] |
|
| Tax years still open to audit |
2018 – 2021
|