XML 80 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Gross Amount $ 224,839 $ 221,642
Accumulated Amortization 23,412 7,734
Net Carrying Amount 201,427 213,908
Non-compete agreement    
Gross Amount 390 390
Accumulated Amortization 201 123
Net Carrying Amount $ 189 $ 267
Weighted Average Amortization Period (years) 2 years 3 years
Technology    
Gross Amount $ 35,116 $ 34,245
Accumulated Amortization 4,790 1,630
Net Carrying Amount $ 30,326 $ 32,615
Weighted Average Amortization Period (years) 10 years 11 years
Customer relationships    
Gross Amount $ 128,593 $ 128,640
Accumulated Amortization 11,725 2,708
Net Carrying Amount $ 116,868 $ 125,932
Weighted Average Amortization Period (years) 13 years 14 years
Trade name/trademark    
Gross Amount $ 510 $ 480
Accumulated Amortization 112 51
Net Carrying Amount $ 398 $ 429
Weighted Average Amortization Period (years) 12 years 13 years
Agent network    
Gross Amount $ 10,686 $ 8,597
Accumulated Amortization 3,047 537
Net Carrying Amount $ 7,639 $ 8,060
Weighted Average Amortization Period (years) 3 years 4 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 7 16
Net Carrying Amount $ 2,371 $ 2,362
Weighted Average Amortization Period (years) 36 years 37 years
Patents and trademarks    
Gross Amount $ 44,566 $ 44,312
Accumulated Amortization 930 69
Net Carrying Amount $ 43,636 $ 44,243
Weighted Average Amortization Period (years) 0 years 0 years