v3.25.1
Goodwill and Intangible Assets - Schedule of Goodwill Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Sep. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]            
Balance as of beginning of year   $ 565,493 $ 565,493 $ 475,814 $ 565,493  
Additions       564,657 49,774  
Impairment $ (139,645) $ (139,645) $ (139,645) (66,235) (139,645) $ 0
Effect of exchange rate changes       (838) 192  
Balance as of end of year       $ 973,398 $ 475,814 $ 565,493