v3.25.1
Goodwill and Intangible Assets - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Goodwill    
Gross goodwill, beginning balance $ 124,701 $ 125,958
Accumulated impairment losses, beginning balance (104,132) (49,569)
Net goodwill, beginning balance 20,569 76,389
Foreign currency adjustment 391 (1,257)
Goodwill impairment charge   (54,563)
Gross goodwill, ending balance 125,092 124,701
Accumulated impairment losses, ending balance (104,132) (104,132)
Net goodwill, ending balance $ 20,960 $ 20,569