v3.25.2
Goodwill and Intangible Assets - Schedule of Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Changes in carrying amount of goodwill  
Balance, beginning of period $ 756,838
Goodwill acquired 4,733
Purchase accounting adjustments (2,592)
Foreign currency translation adjustments 3,266
Balance, end of period 762,245
Connected Devices  
Changes in carrying amount of goodwill  
Balance, beginning of period 46,674
Goodwill acquired 4,733
Purchase accounting adjustments (285)
Foreign currency translation adjustments 383
Balance, end of period 51,505
Software and Services  
Changes in carrying amount of goodwill  
Balance, beginning of period 710,164
Goodwill acquired 0
Purchase accounting adjustments (2,307)
Foreign currency translation adjustments 2,883
Balance, end of period $ 710,740