XML 60 R49.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Intangible Assets, Net - Summary of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 324,610 $ 320,050
Accumulated Amortization (118,114) (107,248)
Foreign Currency Translation (427) 3,013
Total future amortization $ 206,069 $ 215,815
Weighted Average Remaining Amortization Period 6 years 2 months 12 days 6 years 4 months 24 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 217,661 $ 214,451
Accumulated Amortization (77,207) (70,050)
Foreign Currency Translation (302) 2,019
Total future amortization $ 140,152 $ 146,420
Weighted Average Remaining Amortization Period 6 years 4 months 24 days 6 years 7 months 6 days
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 106,949 $ 105,599
Accumulated Amortization (40,907) (37,198)
Foreign Currency Translation (125) 994
Total future amortization $ 65,917 $ 69,395
Weighted Average Remaining Amortization Period 5 years 10 months 24 days 6 years 1 month 6 days