XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Goodwill and Intangible Assets    
Gross Amount $ 242,272 $ 231,344
Accumulated Amortization 49,310 40,335
Net Carrying Amount 192,962 191,009
Non-compete agreement    
Goodwill and Intangible Assets    
Gross Amount 390 390
Accumulated Amortization 338 280
Net Carrying Amount $ 52 $ 110
Weighted Average Amortization Period (years) 1 year 1 year
Technology    
Goodwill and Intangible Assets    
Gross Amount $ 49,620 $ 36,592
Accumulated Amortization 10,219 8,056
Net Carrying Amount $ 39,401 $ 28,536
Weighted Average Amortization Period (years) 9 years 9 years
Customer relationships    
Goodwill and Intangible Assets    
Gross Amount $ 131,326 $ 131,716
Accumulated Amortization 27,902 21,254
Net Carrying Amount $ 103,424 $ 110,462
Weighted Average Amortization Period (years) 11 years 12 years
Trade name/trademark    
Goodwill and Intangible Assets    
Gross Amount $ 818 $ 820
Accumulated Amortization 200 158
Net Carrying Amount $ 618 $ 662
Weighted Average Amortization Period (years) 12 years 13 years
Agent network    
Goodwill and Intangible Assets    
Gross Amount $ 10,871 $ 11,667
Accumulated Amortization 7,500 6,199
Net Carrying Amount $ 3,371 $ 5,468
Weighted Average Amortization Period (years) 1 year 2 years
Order backlog    
Goodwill and Intangible Assets    
Gross Amount $ 2,600 $ 2,600
Accumulated Amortization 2,600 2,600
Land use rights    
Goodwill and Intangible Assets    
Gross Amount 2,255 2,378
Accumulated Amortization 293 257
Net Carrying Amount $ 1,962 $ 2,121
Weighted Average Amortization Period (years) 35 years 35 years
Patents and trademarks    
Goodwill and Intangible Assets    
Gross Amount $ 44,392 $ 45,181
Accumulated Amortization 258 1,531
Net Carrying Amount $ 44,134 $ 43,650