XML 88 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets Goodwill and Software Development Costs - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 35,557 $ 36,317
Accumulated amortization (25,817) (24,539)
Net carrying amount 9,740 11,778
Total intangible assets, gross carrying amount 43,957 44,717
Total intangible assets, accumulated amortization (25,817) (24,539)
Intangible assets, net 18,140 20,178
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,015 1,075
Accumulated amortization, excluding accumulated impairment (426) (273)
Net carrying amount, excluding accumulated impairment 589 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 19,809 20,391
Accumulated amortization, excluding accumulated impairment (11,529) (10,938)
Net carrying amount, excluding accumulated impairment 8,280 9,453
Non-competition Agreements [Member]    
Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Line Items]    
Gross carrying amount, excluding accumulated impairment 3,487 3,547
Accumulated amortization, excluding accumulated impairment (3,192) (2,808)
Net carrying amount, excluding accumulated impairment 295 739
Developed Technology Rights [Member]    
Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Line Items]    
Gross carrying amount, excluding accumulated impairment 11,166 11,224
Accumulated amortization, excluding accumulated impairment (10,590) (10,440)
Net carrying amount, excluding accumulated impairment 576 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)