XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets    
Gross Amount $ 228,610 $ 231,344
Accumulated Amortization 40,435 40,335
Net Carrying Amount 188,175 191,009
Non-compete agreement    
Goodwill and Intangible Assets    
Gross Amount 390 390
Accumulated Amortization 299 280
Net Carrying Amount $ 91 $ 110
Weighted Average Amortization Period (years) 1 year 1 year
Technology    
Goodwill and Intangible Assets    
Gross Amount $ 36,397 $ 36,592
Accumulated Amortization 8,106 8,056
Net Carrying Amount $ 28,291 $ 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 23,093 21,254
Net Carrying Amount $ 108,233 $ 110,462
Weighted Average Amortization Period (years) 12 years 12 years
Trade name/trademark    
Goodwill and Intangible Assets    
Gross Amount $ 818 $ 820
Accumulated Amortization 165 158
Net Carrying Amount $ 653 $ 662
Weighted Average Amortization Period (years) 12 years 13 years
Agent network    
Goodwill and Intangible Assets    
Gross Amount $ 10,871 $ 11,667
Accumulated Amortization 6,051 6,199
Net Carrying Amount $ 4,820 $ 5,468
Weighted Average Amortization Period (years) 2 years 2 years
Order backlog    
Goodwill and 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    
Goodwill and Intangible Assets    
Gross Amount $ 2,255 $ 2,378
Accumulated Amortization 143 257
Net Carrying Amount $ 2,112 $ 2,121
Weighted Average Amortization Period (years) 35 years 35 years
Patents and trademarks    
Goodwill and Intangible Assets    
Gross Amount $ 43,953 $ 45,181
Accumulated Amortization (22) 1,531
Net Carrying Amount $ 43,975 $ 43,650
Weighted Average Amortization Period (years) 0 years 0 years