v3.25.2
Goodwill - Schedule of Goodwill Balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]    
Balance as of December 31, 2024 $ 973,398  
Impairment (459,100) $ 0
Effect of exchange rate changes 1,212  
Balance as of March 31, 2025 $ 515,510