XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 28,687 $ 25,892
Accumulated Amortization (7,074) (6,693)
Net Carrying Value $ 21,613 19,199
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 8 years  
Gross Carrying Amount $ 3,630 3,630
Accumulated Amortization (302) (256)
Net Carrying Value $ 3,328 3,374
Customer relationship    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 3 years  
Gross Carrying Amount $ 40 40
Accumulated Amortization (9) (5)
Net Carrying Value $ 31 35
Software development costs    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 2 years  
Gross Carrying Amount $ 25,017 22,222
Accumulated Amortization (6,763) (6,432)
Net Carrying Value $ 18,254 $ 15,790