XML 61 R50.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Intangible Assets, Net - Summary of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 295,883 $ 320,050
Accumulated Amortization (122,640) (107,248)
Foreign Currency Translation (797) 3,013
Total future amortization $ 172,446 $ 215,815
Weighted Average Remaining Amortization Period 5 years 10 months 24 days 6 years 4 months 24 days
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 200,682 $ 214,451
Accumulated Amortization (80,120) (70,050)
Foreign Currency Translation (575) 2,019
Total future amortization $ 119,987 $ 146,420
Weighted Average Remaining Amortization Period 6 years 1 month 6 days 6 years 7 months 6 days
Developed technology    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 95,201 $ 105,599
Accumulated Amortization (42,520) (37,198)
Foreign Currency Translation (222) 994
Total future amortization $ 52,459 $ 69,395
Weighted Average Remaining Amortization Period 5 years 4 months 24 days 6 years 1 month 6 days