XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
Intangible assets with finite lives are amortized over the following estimated useful lives:
Estimated Useful Life
Acquired technology8 years
Customer relationship3 years
Software development costs2 years
Intangible assets, all of which are finite-lived, consists of the following (in thousands):
December 31, 2021December 31, 2020
Gross Carrying AmountAccumulated AmortizationNet Carrying ValueGross Carrying AmountAccumulated AmortizationNet Carrying Value
Acquired technology$3,630 $(256)$3,374 $— $— $ 
Customer relationships40 (5)35 — —  
Software development costs22,222 (6,432)15,790 12,253 (4,833)7,420 
$25,892 $(6,693)$19,199 $12,253 $(4,833)$7,420 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The expected future annual amortization expense of intangible assets as of December 31, 2021 is presented below (in thousands):
Years Ending December 31,Amount
2022$6,820 
20237,657 
20242,460 
2025703 
2026454 
2027 and thereafter1,105 
Total$19,199