Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2021
Intangible Assets [Abstract]  
Schedule of Intangible assets
   September 30,   December 31, 
   2021   2020 
Capitalized internal-use software  $5,444   $5,374 
Proprietary technology   6,130    6,130 
Work in process   1,481    1,481 
Less: accumulated amortization   (5,014)   (3,710)
Intangible assets, net  $8,041   $9,275 

 

Schedule of amortization expense of intangible assets
2021  $454 
2022   1,347 
2023   1,012 
2024   876 
2025   876 
Thereafter   1,995 
   $6,560