Significant Accounting Policies - Schedule of estimated useful lives of Finite Lived Intangible Assets (Detail) |
Dec. 31, 2023 |
---|---|
Licenses And Permits [Member] | Minimum [Member] | |
Finite-Lived Intangible Assets [Line Items] | |
Finite-Lived Intangible Asset, Useful Life | 15 years |
Trade Names [Member] | Maximum [Member] | |
Finite-Lived Intangible Assets [Line Items] | |
Finite-Lived Intangible Asset, Useful Life | 15 years |
Trade Names [Member] | Minimum [Member] | |
Finite-Lived Intangible Assets [Line Items] | |
Finite-Lived Intangible Asset, Useful Life | 5 years |
Customer Relationships [Member] | Minimum [Member] | |
Finite-Lived Intangible Assets [Line Items] | |
Finite-Lived Intangible Asset, Useful Life | 7 years |
Non-Competition Agreement [Member] | Minimum [Member] | |
Finite-Lived Intangible Assets [Line Items] | |
Finite-Lived Intangible Asset, Useful Life | 5 years |