XML 50 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 4 - Supplement Balance Sheet Information - Finite-lived Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Mar. 31, 2019
Finite-lived Assets, gross carrying amount $ 135,091 $ 74,208
Accumulated Amortization (47,014) (40,989)
Finite-lived Assets, net 88,077 33,219
Intellectual Property [Member]    
Finite-lived Assets, gross carrying amount 16,335 7,690
Accumulated Amortization (6,060) (5,301)
Finite-lived Assets, net 10,275 2,389
Trade Names [Member]    
Finite-lived Assets, gross carrying amount 6,136 3,739
Accumulated Amortization (2,836) (2,542)
Finite-lived Assets, net 3,300 1,197
Customer Relationships [Member]    
Finite-lived Assets, gross carrying amount 110,873 61,198
Accumulated Amortization (36,464) (31,584)
Finite-lived Assets, net 74,409 29,614
Noncompete Agreements [Member]    
Finite-lived Assets, gross carrying amount 1,747 1,581
Accumulated Amortization (1,654) (1,562)
Finite-lived Assets, net $ 93 $ 19