v3.25.0.1
Goodwill and Intangible Assets - Goodwill Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Goodwill [Roll Forward]    
Goodwill, beginning balance $ 112,097 $ 109,740
Acquisition 89,146  
Foreign currency translation adjustments (4,399) 2,357
Goodwill, ending balance $ 196,844 $ 112,097