Description of Business and Summary of Significant Accounting Policies (Details) $ in Millions |
3 Months Ended | 6 Months Ended | |
|---|---|---|---|
|
Jun. 30, 2023
USD ($)
|
Jun. 30, 2023
USD ($)
operatingSegment
|
Dec. 31, 2022
USD ($)
|
|
| Schedule of Equity Method Investments [Line Items] | |||
| Number of operating segments | operatingSegment | 1 | ||
| Joint venture investment balance | $ 6.3 | $ 6.3 | $ 7.0 |
| Distribution from joint ventures | $ 2.0 | $ 3.8 | |
| High Desert Support Services, LLC | |||
| Schedule of Equity Method Investments [Line Items] | |||
| Ownership percentage | 25.00% | 25.00% | |
| J&J Maintenance | |||
| Schedule of Equity Method Investments [Line Items] | |||
| Ownership percentage | 50.00% | 50.00% | |
| Servcore Resources and Services Solutions, LLC | |||
| Schedule of Equity Method Investments [Line Items] | |||
| Ownership percentage | 40.00% | 40.00% |