v3.25.2
Goodwill (Details) - 6 months ended Jun. 30, 2025
$ in Thousands
USD ($)
segment
operating_segments
unit
Goodwill [Roll Forward]        
Goodwill $ 165,826      
Foreign currency translation and other adjustments 926      
Goodwill $ 166,752      
Number of operating segments   1 1  
Number of reporting units | unit       1