Acquisitions, Goodwill and Intangible Assets - Schedule of Finite-lived Intangible Assets (Details) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
---|---|---|
Finite-Lived Intangible Assets [Line Items] | ||
Gross Carrying Amount | $ 82,314 | $ 17,525 |
Accumulated Amortization | (10,778) | (4,332) |
Net Carrying Amount | 71,536 | 13,193 |
Acquired technology | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross Carrying Amount | 81,924 | 17,325 |
Accumulated Amortization | (10,499) | (4,224) |
Net Carrying Amount | 71,425 | 13,101 |
Trade name | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross Carrying Amount | 390 | 200 |
Accumulated Amortization | (279) | (108) |
Net Carrying Amount | $ 111 | $ 92 |