XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Gross Amount $ 228,973 $ 224,839
Accumulated Amortization 32,960 23,412
Net Carrying Amount 196,013 201,427
Non-compete agreement    
Gross Amount 390 390
Accumulated Amortization 240 201
Net Carrying Amount $ 150 $ 189
Weighted Average Amortization Period (years) 2 years 2 years
Technology    
Gross Amount $ 35,679 $ 35,116
Accumulated Amortization 6,648 4,790
Net Carrying Amount $ 29,031 $ 30,326
Weighted Average Amortization Period (years) 10 years 10 years
Customer relationships    
Gross Amount $ 131,504 $ 128,593
Accumulated Amortization 16,651 11,725
Net Carrying Amount $ 114,853 $ 116,868
Weighted Average Amortization Period (years) 13 years 13 years
Trade name/trademark    
Gross Amount $ 812 $ 510
Accumulated Amortization 104 112
Net Carrying Amount $ 708 $ 398
Weighted Average Amortization Period (years) 13 years 12 years
Agent network    
Gross Amount $ 10,686 $ 10,686
Accumulated Amortization 4,820 3,047
Net Carrying Amount $ 5,866 $ 7,639
Weighted Average Amortization Period (years) 2 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 162 7
Net Carrying Amount $ 2,216 $ 2,371
Weighted Average Amortization Period (years) 36 years 36 years
Patents and trademarks    
Gross Amount $ 44,924 $ 44,566
Accumulated Amortization 1,735 930
Net Carrying Amount $ 43,189 $ 43,636
Weighted Average Amortization Period (years) 0 years 0 years