v3.26.1
Goodwill, net (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Goodwill [Roll Forward]    
Goodwill net, Beginning Balance $ 330,832 $ 336,825
Foreign currency translation adjustments (2,370) (5,993)
Goodwill net, Ending Balance $ 328,462 $ 330,832