v3.25.1
Significant Accounting Policies - Summary of Estimated Useful Lives of Intangible Assets (Details)
Dec. 31, 2024
Brands And Trademarks [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 10 years
Brands And Trademarks [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 30 years
Customer Relationships Database [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 9 years
Customer Relationships Database [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 20 years
Intellectual Property [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 3 years
Intellectual Property [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 20 years
Developed Technology [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 3 years
Developed Technology [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 10 years
Internal-use Software [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 7 years