v3.26.1
Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Goodwill [Roll Forward]  
Balance as of January 1, 2026 $ 307,014
Acquisition and purchase accounting adjustments 770
Currency translation differences 170
Balance as of June 30, 2026 307,954
Purchase price adjustment 770
ESS  
Goodwill [Roll Forward]  
Balance as of January 1, 2026 187,788
Acquisition and purchase accounting adjustments 770
Currency translation differences 170
Balance as of June 30, 2026 188,728
Purchase price adjustment 770
PCS  
Goodwill [Roll Forward]  
Balance as of January 1, 2026 119,226
Acquisition and purchase accounting adjustments 0
Currency translation differences 0
Balance as of June 30, 2026 119,226
Purchase price adjustment $ 0