Goodwill and Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The changes in the carrying amounts of goodwill are as follows:
Balance at January 1, 2020$18,101 
Balance at December 31, 202018,101 
Acquisition of Chaikin5,187 
Balance at December 31, 2021$23,288 
Schedule of Indefinite-Lived Intangible Assets
Intangible assets, net consisted of the following as of the dates indicated:
December 31, 2021
CostAccumulated AmortizationNet Book ValueWeighted-Average Remaining Useful Life (in years)
Finite-lived intangible assets:
Customer relationships$12,368 $(8,105)$4,263 4.4
Tradenames3,578 (1,838)$1,740 5.3
Capitalized software development costs2,866 (1,344)1,522 3.1
Finite-lived intangible assets, net18,812 (11,287)7,525 
Indefinite-lived intangible assets:
Cryptocurrencies— — — 
Internet domain names1,087 — 1,087 
Indefinite-lived intangible assets, net1,087 — 1,087 
Intangible assets, net$19,899 $(11,287)$8,612 
December 31, 2020
CostAccumulated AmortizationNet Book ValueWeighted-Average Remaining Useful Life (in years)
Finite-lived intangible assets:
Customer relationships$8,705 $(6,675)$2,030 2.7
Tradenames2,921 (1,433)1,488 4.9
Capitalized software development costs2,495 (934)1,561 3.8
Finite-lived intangible assets, net14,121 (9,042)5,079 
Indefinite-lived intangible assets:
Cryptocurrencies— 
Internet domain names195 — 195 
Indefinite-lived intangible assets, net199 — 199 
Intangible assets, net$14,320 $(9,042)$5,278 
Schedule of Finite-Lived Intangible Assets
Intangible assets, net consisted of the following as of the dates indicated:
December 31, 2021
CostAccumulated AmortizationNet Book ValueWeighted-Average Remaining Useful Life (in years)
Finite-lived intangible assets:
Customer relationships$12,368 $(8,105)$4,263 4.4
Tradenames3,578 (1,838)$1,740 5.3
Capitalized software development costs2,866 (1,344)1,522 3.1
Finite-lived intangible assets, net18,812 (11,287)7,525 
Indefinite-lived intangible assets:
Cryptocurrencies— — — 
Internet domain names1,087 — 1,087 
Indefinite-lived intangible assets, net1,087 — 1,087 
Intangible assets, net$19,899 $(11,287)$8,612 
December 31, 2020
CostAccumulated AmortizationNet Book ValueWeighted-Average Remaining Useful Life (in years)
Finite-lived intangible assets:
Customer relationships$8,705 $(6,675)$2,030 2.7
Tradenames2,921 (1,433)1,488 4.9
Capitalized software development costs2,495 (934)1,561 3.8
Finite-lived intangible assets, net14,121 (9,042)5,079 
Indefinite-lived intangible assets:
Cryptocurrencies— 
Internet domain names195 — 195 
Indefinite-lived intangible assets, net199 — 199 
Intangible assets, net$14,320 $(9,042)$5,278 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
As of December 31, 2021, the total expected future amortization expense for finite-lived intangible assets is as follows:
2022$2,120 
20231,961 
20241,470 
20251,013 
2026711 
Thereafter250 
Finite-lived intangible assets, net$7,525