XML 82 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets and Software Development Costs - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Mar. 31, 2021
Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 36,317 $ 24,183
Accumulated amortization (24,539) (24,183)
Net carrying amount 11,778  
Total intangible assets, gross carrying amount 44,717 32,583
Total intangible assets, accumulated amortization (24,539) (24,183)
Intangible assets, net 20,178 8,400
Finite lived software development costs gross 67,541 67,541
Finite lived software development costs accumulated amortization (45,535) (45,535)
Finite lived software development costs accumulated impairment (22,006) (22,006)
Trade Names [Member]    
Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Line Items]    
Gross carrying amount, excluding accumulated impairment 1,075 230
Accumulated amortization, excluding accumulated impairment (273) (230)
Net carrying amount, excluding accumulated impairment 802  
Indefinite Lived Trade Names [Member]    
Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Line Items]    
Gross carrying amount, excluding accumulated impairment 8,400 8,400
Carrying amount, excluding accumulated impairment 8,400 8,400
Customer Relationships [Member]    
Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Line Items]    
Gross carrying amount, excluding accumulated impairment 20,391 10,775
Accumulated amortization, excluding accumulated impairment (10,938) (10,775)
Net carrying amount, excluding accumulated impairment 9,453  
Non-competition Agreements [Member]    
Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Line Items]    
Gross carrying amount, excluding accumulated impairment 3,547 2,700
Accumulated amortization, excluding accumulated impairment (2,808) (2,700)
Net carrying amount, excluding accumulated impairment 739  
Developed Technology Rights [Member]    
Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Line Items]    
Gross carrying amount, excluding accumulated impairment 11,224 10,398
Accumulated amortization, excluding accumulated impairment (10,440) (10,398)
Net carrying amount, excluding accumulated impairment 784  
Patented Technology [Member]    
Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Line Items]    
Gross carrying amount, excluding accumulated impairment 80 80
Accumulated amortization, excluding accumulated impairment $ (80) $ (80)