XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Intangible Assets - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 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 (1,856) (1,257)
Goodwill impairment charge   (54,563)
Gross goodwill, ending balance 122,845 124,701
Accumulated impairment losses, ending balance (104,132) (104,132)
Net goodwill, ending balance $ 18,713 $ 20,569