XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Intangible Assets    
Gross Amount $ 230,355 $ 224,839
Accumulated Amortization 38,215 23,412
Net Carrying Amount 192,140 201,427
Non-compete agreement    
Intangible Assets    
Gross Amount 390 390
Accumulated Amortization 260 201
Net Carrying Amount $ 130 $ 189
Weighted Average Amortization Period (years) 2 years 2 years
Technology    
Intangible Assets    
Gross Amount $ 36,080 $ 35,116
Accumulated Amortization 7,636 4,790
Net Carrying Amount $ 28,444 $ 30,326
Weighted Average Amortization Period (years) 10 years 10 years
Customer relationships    
Intangible Assets    
Gross Amount $ 131,447 $ 128,593
Accumulated Amortization 19,200 11,725
Net Carrying Amount $ 112,247 $ 116,868
Weighted Average Amortization Period (years) 12 years 13 years
Trade name/trademark    
Intangible Assets    
Gross Amount $ 793 $ 510
Accumulated Amortization 118 112
Net Carrying Amount $ 675 $ 398
Weighted Average Amortization Period (years) 12 years 12 years
Agent network    
Intangible Assets    
Gross Amount $ 11,583 $ 10,686
Accumulated Amortization 5,792 3,047
Net Carrying Amount $ 5,791 $ 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 305 7
Net Carrying Amount $ 2,073 $ 2,371
Weighted Average Amortization Period (years) 36 years 36 years
Patents and trademarks    
Intangible Assets    
Gross Amount $ 45,084 $ 44,566
Accumulated Amortization 2,304 930
Net Carrying Amount $ 42,780 $ 43,636
Weighted Average Amortization Period (years) 0 years 0 years