v3.25.1
Goodwill and Intangible Assets - Schedule of Goodwill (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Changes in carrying amount of goodwill  
Balance, beginning of period $ 756,838
Purchase accounting adjustments (2,695)
Foreign currency translation adjustments 1,739
Balance, end of period 755,882
Connected Devices  
Changes in carrying amount of goodwill  
Balance, beginning of period 46,674
Purchase accounting adjustments (160)
Foreign currency translation adjustments 119
Balance, end of period 46,633
Software and Services  
Changes in carrying amount of goodwill  
Balance, beginning of period 710,164
Purchase accounting adjustments (2,535)
Foreign currency translation adjustments 1,620
Balance, end of period $ 709,249