XML 61 R51.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
Gross Amount $ 225,188 $ 224,839
Accumulated Amortization 27,580 23,412
Net Carrying Amount 197,608 201,427
Non-compete agreement    
Gross Amount 390 390
Accumulated Amortization 221 201
Net Carrying Amount $ 169 $ 189
Weighted Average Amortization Period (years) 2 years 2 years
Technology    
Gross Amount $ 35,327 $ 35,116
Accumulated Amortization 5,655 4,790
Net Carrying Amount $ 29,672 $ 30,326
Weighted Average Amortization Period (years) 10 years 10 years
Customer relationships    
Gross Amount $ 128,593 $ 128,593
Accumulated Amortization 14,071 11,725
Net Carrying Amount $ 114,522 $ 116,868
Weighted Average Amortization Period (years) 13 years 13 years
Trade name/trademark    
Gross Amount $ 510 $ 510
Accumulated Amortization 120 112
Net Carrying Amount $ 390 $ 398
Weighted Average Amortization Period (years) 12 years 12 years
Agent network    
Gross Amount $ 10,686 $ 10,686
Accumulated Amortization 3,770 3,047
Net Carrying Amount $ 6,916 $ 7,639
Weighted Average Amortization Period (years) 3 years 3 years
Order backlog    
Gross Amount $ 2,600 $ 2,600
Accumulated Amortization $ 2,600 $ 2,600
Weighted Average Amortization Period (years) 0 years 0 years
Land use rights    
Gross Amount $ 2,378 $ 2,378
Accumulated Amortization 22 7
Net Carrying Amount $ 2,356 $ 2,371
Weighted Average Amortization Period (years) 36 years 36 years
Patents and trademarks    
Gross Amount $ 44,704 $ 44,566
Accumulated Amortization 1,121 930
Net Carrying Amount $ 43,583 $ 43,636
Weighted Average Amortization Period (years) 0 years 0 years