v3.25.1
Summary of Significant Accounting Policies - Summary of Estimated Useful Lives of Definite Life Intangible Assets (Details)
Dec. 31, 2024
Licenses and Permits | Minimum  
Definite Lived Intangible Assets [Line Items]  
Definite Estimated Useful life 10 years
Licenses and Permits | Maximum  
Definite Lived Intangible Assets [Line Items]  
Definite Estimated Useful life 15 years
Trademarks and Tradenames | Minimum  
Definite Lived Intangible Assets [Line Items]  
Definite Estimated Useful life 5 years
Trademarks and Tradenames | Maximum  
Definite Lived Intangible Assets [Line Items]  
Definite Estimated Useful life 10 years
Customer relationships | Minimum  
Definite Lived Intangible Assets [Line Items]  
Definite Estimated Useful life 5 years
Customer relationships | Maximum  
Definite Lived Intangible Assets [Line Items]  
Definite Estimated Useful life 7 years