XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Gross Carrying Amount $ 23,855 $ 18,240
Accumulated Amortization 2,505 1,735
Net Carrying Amount 21,350 16,505
Trademarks and tradenames, Indefinite-Lived    
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Net Carrying Amount $ 813 $ 413
Patents, Definite-Lived    
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Estimated Useful Life (in years) 13 years 2 months 12 days 13 years 2 months 12 days
Gross Carrying Amount $ 6,039 $ 5,335
Accumulated Amortization 1,532 1,133
Net Carrying Amount 4,507 4,202
Customer Relationships    
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Gross Carrying Amount 1,178 1,167
Accumulated Amortization 99 47
Net Carrying Amount $ 1,079 $ 1,120
Customer Relationships | Minimum    
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Estimated Useful Life (in years) 3 years 3 years
Customer Relationships | Maximum    
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Estimated Useful Life (in years) 7 years 7 years
Developed Technology    
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Estimated Useful Life (in years) 12 years 12 years
Gross Carrying Amount $ 15,790 $ 11,290
Accumulated Amortization 866 549
Net Carrying Amount $ 14,924 $ 10,741
Other Intangibles    
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Estimated Useful Life (in years) 3 years 3 years
Gross Carrying Amount $ 35 $ 35
Accumulated Amortization 8 6
Net Carrying Amount $ 27 $ 29