v3.25.2
Summary of Significant Accounting Policies - Summary of Useful lives of Intangible Assets (Details)
Dec. 31, 2024
Customer relationships | Maximum  
Intangible Assets, net  
Finite-Lived Intangible Asset, Useful Life 8 years
Customer relationships | Minimum  
Intangible Assets, net  
Finite-Lived Intangible Asset, Useful Life 4 years
Purchased software  
Intangible Assets, net  
Finite-Lived Intangible Asset, Useful Life 3 years
Technology  
Intangible Assets, net  
Finite-Lived Intangible Asset, Useful Life 5 years