v3.25.2
Goodwill and Internal Use Software and Other Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill Changes in the carrying amount of goodwill, net consisted of the following:
Six Months Ended June 30,
(Amounts in thousands)20252024
Balance at beginning of period$23,615 $32,390 
Goodwill impairment(488)— 
Effect of foreign currency exchange rate changes1,638 (145)
Balance at end of period$24,765 $32,245 
Schedule of Indefinite-Lived Intangible Assets
Internal use software and other intangible assets, net consisted of the following:
As of June 30, 2025
(Amounts in thousands, except useful lives)Weighted Average Useful Lives (in years)Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Intangible assets with finite lives
Internal use software and website development3.4$154,846 $(136,243)$18,603 
Intellectual property and other5.52,644 (1,828)816 
Total Intangible assets with finite lives, net157,490 (138,071)19,419 
Intangible assets with indefinite lives
Domain name1,820 — 1,820 
Licenses and other34 — 34 
Total Internal use software and other intangible assets, net$159,344 $(138,071)$21,273 
As of December 31, 2024
(Amounts in thousands, except useful lives)Weighted Average Useful Lives (in years)Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Intangible assets with finite lives
Internal use software and website development3.0$147,994 $(129,487)$18,507 
Intellectual property and other6.0869 (291)578 
Total Intangible assets with finite lives, net148,863 (129,778)19,085 
Intangible assets with indefinite lives
Domain name1,820 — 1,820 
Licenses and other31 — 31 
Total Internal use software and other intangible assets, net$150,714 $(129,778)$20,936 
Schedule of Finite-Lived Intangible Assets
Internal use software and other intangible assets, net consisted of the following:
As of June 30, 2025
(Amounts in thousands, except useful lives)Weighted Average Useful Lives (in years)Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Intangible assets with finite lives
Internal use software and website development3.4$154,846 $(136,243)$18,603 
Intellectual property and other5.52,644 (1,828)816 
Total Intangible assets with finite lives, net157,490 (138,071)19,419 
Intangible assets with indefinite lives
Domain name1,820 — 1,820 
Licenses and other34 — 34 
Total Internal use software and other intangible assets, net$159,344 $(138,071)$21,273 
As of December 31, 2024
(Amounts in thousands, except useful lives)Weighted Average Useful Lives (in years)Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Intangible assets with finite lives
Internal use software and website development3.0$147,994 $(129,487)$18,507 
Intellectual property and other6.0869 (291)578 
Total Intangible assets with finite lives, net148,863 (129,778)19,085 
Intangible assets with indefinite lives
Domain name1,820 — 1,820 
Licenses and other31 — 31 
Total Internal use software and other intangible assets, net$150,714 $(129,778)$20,936