{"company_id": "0001035688", "statement": "balance", "all_roles": ["00200 - Statement - Consolidated Statements of Operations and Comprehensive Income", "00400 - Statement - Consolidated Statements of Cash Flows", "41301 - Disclosure - Income Taxes - Tax Expense Components and Reconciliation to Federal Statutory Rate (Details)", "41704 - Disclosure - Financial Information for Subsidiary Guarantors and Non-Guarantor Subsidiaries under Select's 6.375% Senior Notes - Condensed Consolidating Statement of Cash Flows (Details)", "40501 - Disclosure - Intangible Assets and Liabilities - Carrying Value and Amortization (Details)", "41302 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "40400 - Disclosure - Intangible Assets and Liabilities - Carrying Value and Amortization (Details) (Calc 2)", "40201 - Disclosure - Acquisitions - Physiotherapy Acquisition (Details)", "41102 - Disclosure - Segment Information - Reconciliation of Adjusted EBITDA to Income Before Taxes (Details)", "41302 - Disclosure - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details) Calc2", "41501 - Disclosure - Income per Share (Details)", "41702 - Disclosure - Financial Information for Subsidiary Guarantors and Non-Guarantor Subsidiaries under Select's 6.375% Senior Notes - Condensed Consolidating Balance Sheet (Details)", "40401 - Disclosure - Property and Equipment (Details)", "41601 - Disclosure - Commitments and Contingencies - Leases and Construction Commitments (Details)", "40801 - Disclosure - Long-Term Debt and Notes Payable (Details)"], "event": "No matching role found", "level": "error", "_record": "<LogRecord: input.sec.calculation_linkbase.expand_agg, 40, /__w/RealRate-Private/RealRate-Private/input/sec/calculation_linkbase/expand_agg.py, 324, \"{'company_id': '0001035688', 'statement': 'balance', 'all_roles': ['00200 - Statement - Consolidated Statements of Operations and Comprehensive Income', '00400 - Statement - Consolidated Statements of Cash Flows', '41301 - Disclosure - Income Taxes - Tax Expense Components and Reconciliation to Federal Statutory Rate (Details)', \"41704 - Disclosure - Financial Information for Subsidiary Guarantors and Non-Guarantor Subsidiaries under Select's 6.375% Senior Notes - Condensed Consolidating Statement of Cash Flows (Details)\", '40501 - Disclosure - Intangible Assets and Liabilities - Carrying Value and Amortization (Details)', '41302 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)', '40400 - Disclosure - Intangible Assets and Liabilities - Carrying Value and Amortization (Details) (Calc 2)', '40201 - Disclosure - Acquisitions - Physiotherapy Acquisition (Details)', '41102 - Disclosure - Segment Information - Reconciliation of Adjusted EBITDA to Income Before Taxes (Details)', '41302 - Disclosure - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details) Calc2', '41501 - Disclosure - Income per Share (Details)', \"41702 - Disclosure - Financial Information for Subsidiary Guarantors and Non-Guarantor Subsidiaries under Select's 6.375% Senior Notes - Condensed Consolidating Balance Sheet (Details)\", '40401 - Disclosure - Property and Equipment (Details)', '41601 - Disclosure - Commitments and Contingencies - Leases and Construction Commitments (Details)', '40801 - Disclosure - Long-Term Debt and Notes Payable (Details)'], 'event': 'No matching role found', 'level': 'error'}\">", "_from_structlog": true, "logger": "input.sec.calculation_linkbase.expand_agg"}
{"company_id": "0001320414", "statement": "balance", "all_roles": ["00200 - Statement - Consolidated Statements of Operations and Comprehensive Income", "00400 - Statement - Consolidated Statements of Cash Flows", "41301 - Disclosure - Income Taxes - Tax Expense Components and Reconciliation to Federal Statutory Rate (Details)", "41704 - Disclosure - Financial Information for Subsidiary Guarantors and Non-Guarantor Subsidiaries under Select's 6.375% Senior Notes - Condensed Consolidating Statement of Cash Flows (Details)", "40501 - Disclosure - Intangible Assets and Liabilities - Carrying Value and Amortization (Details)", "41302 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "40400 - Disclosure - Intangible Assets and Liabilities - Carrying Value and Amortization (Details) (Calc 2)", "40201 - Disclosure - Acquisitions - Physiotherapy Acquisition (Details)", "41102 - Disclosure - Segment Information - Reconciliation of Adjusted EBITDA to Income Before Taxes (Details)", "41302 - Disclosure - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details) Calc2", "41501 - Disclosure - Income per Share (Details)", "41702 - Disclosure - Financial Information for Subsidiary Guarantors and Non-Guarantor Subsidiaries under Select's 6.375% Senior Notes - Condensed Consolidating Balance Sheet (Details)", "40401 - Disclosure - Property and Equipment (Details)", "41601 - Disclosure - Commitments and Contingencies - Leases and Construction Commitments (Details)", "40801 - Disclosure - Long-Term Debt and Notes Payable (Details)"], "event": "No matching role found", "level": "error", "_record": "<LogRecord: input.sec.calculation_linkbase.expand_agg, 40, /__w/RealRate-Private/RealRate-Private/input/sec/calculation_linkbase/expand_agg.py, 324, \"{'company_id': '0001320414', 'statement': 'balance', 'all_roles': ['00200 - Statement - Consolidated Statements of Operations and Comprehensive Income', '00400 - Statement - Consolidated Statements of Cash Flows', '41301 - Disclosure - Income Taxes - Tax Expense Components and Reconciliation to Federal Statutory Rate (Details)', \"41704 - Disclosure - Financial Information for Subsidiary Guarantors and Non-Guarantor Subsidiaries under Select's 6.375% Senior Notes - Condensed Consolidating Statement of Cash Flows (Details)\", '40501 - Disclosure - Intangible Assets and Liabilities - Carrying Value and Amortization (Details)', '41302 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)', '40400 - Disclosure - Intangible Assets and Liabilities - Carrying Value and Amortization (Details) (Calc 2)', '40201 - Disclosure - Acquisitions - Physiotherapy Acquisition (Details)', '41102 - Disclosure - Segment Information - Reconciliation of Adjusted EBITDA to Income Before Taxes (Details)', '41302 - Disclosure - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details) Calc2', '41501 - Disclosure - Income per Share (Details)', \"41702 - Disclosure - Financial Information for Subsidiary Guarantors and Non-Guarantor Subsidiaries under Select's 6.375% Senior Notes - Condensed Consolidating Balance Sheet (Details)\", '40401 - Disclosure - Property and Equipment (Details)', '41601 - Disclosure - Commitments and Contingencies - Leases and Construction Commitments (Details)', '40801 - Disclosure - Long-Term Debt and Notes Payable (Details)'], 'event': 'No matching role found', 'level': 'error'}\">", "_from_structlog": true, "logger": "input.sec.calculation_linkbase.expand_agg"}
{"company_id": "0001629702", "statement": "operations", "all_roles": ["000020 - Statement - Balance Sheets"], "event": "No matching role found", "level": "error", "_record": "<LogRecord: input.sec.calculation_linkbase.expand_agg, 40, /__w/RealRate-Private/RealRate-Private/input/sec/calculation_linkbase/expand_agg.py, 324, \"{'company_id': '0001629702', 'statement': 'operations', 'all_roles': ['000020 - Statement - Balance Sheets'], 'event': 'No matching role found', 'level': 'error'}\">", "_from_structlog": true, "logger": "input.sec.calculation_linkbase.expand_agg"}
{"company_id": "0001131324", "net_inc_node": "NetIncomeLossAvailableToCommonStockholdersBasic", "event": "NetIncome node detected by tax heuristic", "level": "info", "_record": "<LogRecord: input.sec.calculation_linkbase.edgar_model_mapping, 20, /__w/RealRate-Private/RealRate-Private/input/sec/calculation_linkbase/edgar_model_mapping.py, 186, \"{'company_id': '0001131324', 'net_inc_node': 'NetIncomeLossAvailableToCommonStockholdersBasic', 'event': 'NetIncome node detected by tax heuristic', 'level': 'info'}\">", "_from_structlog": true, "logger": "input.sec.calculation_linkbase.edgar_model_mapping"}
{"company_id": "0001108109", "lase_node": null, "equity_node": null, "partners_cap_node": null, "nodes": "NodeView(('LongTermDebtAndCapitalLeaseObligationsCurrent', 'LiabilitiesCurrent', 'AccountsPayableCurrent', 'EmployeeRelatedLiabilitiesCurrent', 'InterestPayableCurrent', 'OtherAccruedLiabilitiesCurrent', 'BuildingsAndImprovementsGross', 'PropertyPlantAndEquipmentGross', 'FixturesAndEquipmentGross', 'LandAndLandImprovements', 'AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', 'PropertyPlantAndEquipmentNet'))", "event": "No LiabilitiesAndStockholdersEquity node found", "level": "warning", "_record": "<LogRecord: input.sec.calculation_linkbase.edgar_model_mapping, 30, /__w/RealRate-Private/RealRate-Private/input/sec/calculation_linkbase/edgar_model_mapping.py, 276, \"{'company_id': '0001108109', 'lase_node': None, 'equity_node': None, 'partners_cap_node': None, 'nodes': NodeView(('LongTermDebtAndCapitalLeaseObligationsCurrent', 'LiabilitiesCurrent', 'AccountsPayableCurrent', 'EmployeeRelatedLiabilitiesCurrent', 'InterestPayableCurrent', 'OtherAccruedLiabilitiesCurrent', 'BuildingsAndImprovementsGross', 'PropertyPlantAndEquipmentGross', 'FixturesAndEquipmentGross', 'LandAndLandImprovements', 'AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', 'PropertyPlantAndEquipmentNet')), 'event': 'No LiabilitiesAndStockholdersEquity node found', 'level': 'warning'}\">", "_from_structlog": true, "logger": "input.sec.calculation_linkbase.edgar_model_mapping"}
{"company_id": "0001035688", "lase_node": null, "equity_node": null, "partners_cap_node": null, "nodes": "NodeView(())", "event": "No LiabilitiesAndStockholdersEquity node found", "level": "warning", "_record": "<LogRecord: input.sec.calculation_linkbase.edgar_model_mapping, 30, /__w/RealRate-Private/RealRate-Private/input/sec/calculation_linkbase/edgar_model_mapping.py, 276, \"{'company_id': '0001035688', 'lase_node': None, 'equity_node': None, 'partners_cap_node': None, 'nodes': NodeView(()), 'event': 'No LiabilitiesAndStockholdersEquity node found', 'level': 'warning'}\">", "_from_structlog": true, "logger": "input.sec.calculation_linkbase.edgar_model_mapping"}
{"company_id": "0001320414", "lase_node": null, "equity_node": null, "partners_cap_node": null, "nodes": "NodeView(())", "event": "No LiabilitiesAndStockholdersEquity node found", "level": "warning", "_record": "<LogRecord: input.sec.calculation_linkbase.edgar_model_mapping, 30, /__w/RealRate-Private/RealRate-Private/input/sec/calculation_linkbase/edgar_model_mapping.py, 276, \"{'company_id': '0001320414', 'lase_node': None, 'equity_node': None, 'partners_cap_node': None, 'nodes': NodeView(()), 'event': 'No LiabilitiesAndStockholdersEquity node found', 'level': 'warning'}\">", "_from_structlog": true, "logger": "input.sec.calculation_linkbase.edgar_model_mapping"}
{"company_id": "0001629702", "event": "No NetIncome node found, but calc base is tiny anyway. Ignoring company.", "level": "info", "_record": "<LogRecord: input.sec.calculation_linkbase.edgar_model_mapping, 20, /__w/RealRate-Private/RealRate-Private/input/sec/calculation_linkbase/edgar_model_mapping.py, 219, \"{'company_id': '0001629702', 'event': 'No NetIncome node found, but calc base is tiny anyway. Ignoring company.', 'level': 'info'}\">", "_from_structlog": true, "logger": "input.sec.calculation_linkbase.edgar_model_mapping"}
{"company_id": "0001294632", "event": "No NetIncome node found, but calc base is tiny anyway. Ignoring company.", "level": "info", "_record": "<LogRecord: input.sec.calculation_linkbase.edgar_model_mapping, 20, /__w/RealRate-Private/RealRate-Private/input/sec/calculation_linkbase/edgar_model_mapping.py, 219, \"{'company_id': '0001294632', 'event': 'No NetIncome node found, but calc base is tiny anyway. Ignoring company.', 'level': 'info'}\">", "_from_structlog": true, "logger": "input.sec.calculation_linkbase.edgar_model_mapping"}
{"company_id": "0001574774", "net_inc_node": "NetIncomeLossAvailableToCommonStockholdersBasic", "event": "NetIncome node detected by tax heuristic", "level": "info", "_record": "<LogRecord: input.sec.calculation_linkbase.edgar_model_mapping, 20, /__w/RealRate-Private/RealRate-Private/input/sec/calculation_linkbase/edgar_model_mapping.py, 186, \"{'company_id': '0001574774', 'net_inc_node': 'NetIncomeLossAvailableToCommonStockholdersBasic', 'event': 'NetIncome node detected by tax heuristic', 'level': 'info'}\">", "_from_structlog": true, "logger": "input.sec.calculation_linkbase.edgar_model_mapping"}
{"company_id": "0001384101", "net_inc_node": "OperatingIncomeLoss", "event": "NetIncome node detected by revenue/expenses heuristic", "level": "info", "_record": "<LogRecord: input.sec.calculation_linkbase.edgar_model_mapping, 20, /__w/RealRate-Private/RealRate-Private/input/sec/calculation_linkbase/edgar_model_mapping.py, 197, \"{'company_id': '0001384101', 'net_inc_node': 'OperatingIncomeLoss', 'event': 'NetIncome node detected by revenue/expenses heuristic', 'level': 'info'}\">", "_from_structlog": true, "logger": "input.sec.calculation_linkbase.edgar_model_mapping"}
{"company_id": "0001124140", "net_inc_node": "OperatingIncomeLoss", "event": "NetIncome node detected by revenue/expenses heuristic", "level": "info", "_record": "<LogRecord: input.sec.calculation_linkbase.edgar_model_mapping, 20, /__w/RealRate-Private/RealRate-Private/input/sec/calculation_linkbase/edgar_model_mapping.py, 197, \"{'company_id': '0001124140', 'net_inc_node': 'OperatingIncomeLoss', 'event': 'NetIncome node detected by revenue/expenses heuristic', 'level': 'info'}\">", "_from_structlog": true, "logger": "input.sec.calculation_linkbase.edgar_model_mapping"}
{"company_id": "0001159281", "net_inc_node": "IncomeLossFromContinuingOperations", "event": "NetIncome node detected by tax heuristic", "level": "info", "_record": "<LogRecord: input.sec.calculation_linkbase.edgar_model_mapping, 20, /__w/RealRate-Private/RealRate-Private/input/sec/calculation_linkbase/edgar_model_mapping.py, 186, \"{'company_id': '0001159281', 'net_inc_node': 'IncomeLossFromContinuingOperations', 'event': 'NetIncome node detected by tax heuristic', 'level': 'info'}\">", "_from_structlog": true, "logger": "input.sec.calculation_linkbase.edgar_model_mapping"}
{"company_id": "0001606180", "event": "Missing path from Expenses to NetIncome. Company ignored.", "level": "info", "_record": "<LogRecord: input.sec.calculation_linkbase.edgar_model_mapping, 20, /__w/RealRate-Private/RealRate-Private/input/sec/calculation_linkbase/edgar_model_mapping.py, 80, \"{'company_id': '0001606180', 'event': 'Missing path from Expenses to NetIncome. Company ignored.', 'level': 'info'}\">", "_from_structlog": true, "logger": "input.sec.calculation_linkbase.edgar_model_mapping"}
{"company_id": "0001520697", "event": "Missing path from Expenses to NetIncome. Company ignored.", "level": "info", "_record": "<LogRecord: input.sec.calculation_linkbase.edgar_model_mapping, 20, /__w/RealRate-Private/RealRate-Private/input/sec/calculation_linkbase/edgar_model_mapping.py, 80, \"{'company_id': '0001520697', 'event': 'Missing path from Expenses to NetIncome. Company ignored.', 'level': 'info'}\">", "_from_structlog": true, "logger": "input.sec.calculation_linkbase.edgar_model_mapping"}
{"company_id": "0000320017", "event": "Missing path from Revenues to NetIncome. Company ignored.", "level": "info", "_record": "<LogRecord: input.sec.calculation_linkbase.edgar_model_mapping, 20, /__w/RealRate-Private/RealRate-Private/input/sec/calculation_linkbase/edgar_model_mapping.py, 80, \"{'company_id': '0000320017', 'event': 'Missing path from Revenues to NetIncome. Company ignored.', 'level': 'info'}\">", "_from_structlog": true, "logger": "input.sec.calculation_linkbase.edgar_model_mapping"}
{"company_id": "0000802257", "event": "Missing path from Expenses to NetIncome. Company ignored.", "level": "info", "_record": "<LogRecord: input.sec.calculation_linkbase.edgar_model_mapping, 20, /__w/RealRate-Private/RealRate-Private/input/sec/calculation_linkbase/edgar_model_mapping.py, 80, \"{'company_id': '0000802257', 'event': 'Missing path from Expenses to NetIncome. Company ignored.', 'level': 'info'}\">", "_from_structlog": true, "logger": "input.sec.calculation_linkbase.edgar_model_mapping"}
{"company_id": "0000885074", "event": "Missing path from Revenues to NetIncome. Company ignored.", "level": "info", "_record": "<LogRecord: input.sec.calculation_linkbase.edgar_model_mapping, 20, /__w/RealRate-Private/RealRate-Private/input/sec/calculation_linkbase/edgar_model_mapping.py, 80, \"{'company_id': '0000885074', 'event': 'Missing path from Revenues to NetIncome. Company ignored.', 'level': 'info'}\">", "_from_structlog": true, "logger": "input.sec.calculation_linkbase.edgar_model_mapping"}
{"company_id": "0000817135", "event": "Missing path from Expenses to NetIncome. Company ignored.", "level": "info", "_record": "<LogRecord: input.sec.calculation_linkbase.edgar_model_mapping, 20, /__w/RealRate-Private/RealRate-Private/input/sec/calculation_linkbase/edgar_model_mapping.py, 80, \"{'company_id': '0000817135', 'event': 'Missing path from Expenses to NetIncome. Company ignored.', 'level': 'info'}\">", "_from_structlog": true, "logger": "input.sec.calculation_linkbase.edgar_model_mapping"}
