XML 83 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Intangible Assets    
Gross Amount $ 231,344 $ 224,839
Accumulated Amortization 40,335 23,412
Net Carrying Amount 191,009 201,427
Non-compete agreement    
Intangible Assets    
Gross Amount 390 390
Accumulated Amortization 280 201
Net Carrying Amount $ 110 $ 189
Weighted Average Amortization Period (years) 1 year 2 years
Technology    
Intangible Assets    
Gross Amount $ 36,592 $ 35,116
Accumulated Amortization 8,056 4,790
Net Carrying Amount $ 28,536 $ 30,326
Weighted Average Amortization Period (years) 9 years 10 years
Customer relationships    
Intangible Assets    
Gross Amount $ 131,716 $ 128,593
Accumulated Amortization 21,254 11,725
Net Carrying Amount $ 110,462 $ 116,868
Weighted Average Amortization Period (years) 12 years 13 years
Trade name/trademarks    
Intangible Assets    
Gross Amount $ 820 $ 510
Accumulated Amortization 158 112
Net Carrying Amount $ 662 $ 398
Weighted Average Amortization Period (years) 13 years 12 years
Agent network    
Intangible Assets    
Gross Amount $ 11,667 $ 10,686
Accumulated Amortization 6,199 3,047
Net Carrying Amount $ 5,468 $ 7,639
Weighted Average Amortization Period (years) 2 years 3 years
Order backlog    
Intangible Assets    
Gross Amount $ 2,600 $ 2,600
Accumulated Amortization $ 2,600 $ 2,600
Weighted Average Amortization Period (years) 0 years 0 years
Land use rights    
Intangible Assets    
Gross Amount $ 2,378 $ 2,378
Accumulated Amortization 257 7
Net Carrying Amount $ 2,121 $ 2,371
Weighted Average Amortization Period (years) 35 years 36 years
Patents and trademarks    
Intangible Assets    
Gross Amount $ 45,181 $ 44,566
Accumulated Amortization 1,531 930
Net Carrying Amount $ 43,650 $ 43,636
Weighted Average Amortization Period (years) 0 years 0 years