XML 97 R48.htm IDEA: XBRL DOCUMENT v3.26.1
Intangible Assets, Goodwill, and Software Development Costs - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 95,109 $ 93,310
Accumulated amortization (37,150) (30,908)
Net carrying amount 57,959 62,402
Indefinite-lived trade names 8,400 8,400
Total intangible assets, gross carrying amount 103,509 101,710
Intangible assets, net 66,359 70,802
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)
Customer Relationships [Member]    
Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Line Items]    
Gross carrying amount 54,793 53,763
Accumulated amortization (16,159) (13,745)
Net carrying amount 38,634 40,018
Non-competition Agreements [Member]    
Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Line Items]    
Gross carrying amount 8,845 8,669
Accumulated amortization (6,366) (4,522)
Net carrying amount 2,479 4,147
Developed Technology [Member]    
Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Line Items]    
Gross carrying amount 13,691 13,597
Accumulated amortization (11,860) (11,178)
Net carrying amount 1,831 2,419
Trade Names [Member]    
Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Line Items]    
Gross carrying amount 17,700 17,201
Accumulated amortization (2,685) (1,383)
Net carrying amount 15,015 15,818
Patented Technology [Member]    
Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Line Items]    
Gross carrying amount 80 80
Accumulated amortization $ (80) $ (80)