XML 105 R92.htm IDEA: XBRL DOCUMENT
v3.22.4

Commitments and Contingencies (Details) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2022 USD ($) Officer
Employee Agreements [Abstract] |
Employment agreement term | 2 years
Renewal period of employment agreements | 2 years
Future compensation - 2023 | $ 58.6
Future compensation - 2024 | $ 5.7
Executive Officer [Member] |
Employee Agreements [Abstract] |
Number of officers with the company had employee agreement | Officer | 5

X
- Definition Amount of required minimum payments for employee agreements in excess of one year due in the next fiscal year following the latest fiscal year. + References No definition available. + Details
Name: | usph_EmployeeCompensationFuturePaymentDueNextFiscalYear
Namespace Prefix: | usph_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of required minimum payments for employee agreements in excess of one year due after next fiscal year following the latest fiscal year. + References No definition available. + Details
Name: | usph_EmployeeCompensationFuturePaymentDueNextFiscalYearThereafter
Namespace Prefix: | usph_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Term of employment agreement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | usph_EmploymentAgreementTerm
Namespace Prefix: | usph_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | usph_EmploymentAgreementsAbstract
Namespace Prefix: | usph_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of employees covered under employee agreement during the period. + References No definition available. + Details
Name: | usph_NumberOfEmployeesCoveredUnderEmployeeAgreement
Namespace Prefix: | usph_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Employment agreement renewal period. + References No definition available. + Details
Name: | usph_RenewalPeriodForEmploymentAgreement
Namespace Prefix: | usph_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_TitleOfIndividualAxis=srt_ExecutiveOfficerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |