XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Goodwill and Intangible Assets    
Gross Amount $ 248,386 $ 247,250
Accumulated Amortization 58,298 52,868
Net Carrying Amount 190,088 194,382
Non-compete agreement    
Goodwill and Intangible Assets    
Gross Amount 810 810
Accumulated Amortization 409 368
Net Carrying Amount $ 401 $ 442
Weighted Average Amortization Period (years) 5 years 5 years
Technology    
Goodwill and Intangible Assets    
Gross Amount $ 50,997 $ 50,376
Accumulated Amortization 12,567 11,205
Net Carrying Amount $ 38,430 $ 39,171
Weighted Average Amortization Period (years) 9 years 9 years
Customer relationships    
Goodwill and Intangible Assets    
Gross Amount $ 131,785 $ 131,578
Accumulated Amortization 32,667 29,964
Net Carrying Amount $ 99,118 $ 101,614
Weighted Average Amortization Period (years) 11 years 11 years
Trade name/trademark    
Goodwill and Intangible Assets    
Gross Amount $ 947 $ 938
Accumulated Amortization 260 211
Net Carrying Amount $ 687 $ 727
Weighted Average Amortization Period (years) 10 years 10 years
Agent network    
Goodwill and Intangible Assets    
Gross Amount $ 14,020 $ 13,761
Accumulated Amortization 9,330 8,148
Net Carrying Amount $ 4,690 $ 5,613
Weighted Average Amortization Period (years) 3 years 3 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,198 2,255
Accumulated Amortization 244 247
Net Carrying Amount $ 1,954 $ 2,008
Weighted Average Amortization Period (years) 34 years 34 years
Patents and trademarks    
Goodwill and Intangible Assets    
Gross Amount $ 45,029 $ 44,932
Accumulated Amortization 221 125
Net Carrying Amount $ 44,808 $ 44,807