Annual report [Section 13 and 15(d), not S-K Item 405]

Income Taxes - Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions (Details)

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