v3.24.2
Goodwill (Details) - 6 months ended Jun. 30, 2024
$ in Thousands
segment
USD ($)
operating_segments
unit
Goodwill [Roll Forward]        
Goodwill   $ 166,270    
Foreign currency translation and other adjustments   (220)    
Goodwill   $ 166,050    
Number of operating segments 1   1  
Number of reporting units | unit       1