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