v3.26.1
INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Software to be sold or leased    
Gross Carrying Amount $ 27,295 $ 22,875
Accumulated Amortization (8,421) (5,296)
Net Carrying Amount 18,874 17,579
Gross Carrying Amount 354,573 346,934
Accumulated Amortization (100,805) (91,581)
Net Carrying Amount 253,768 255,353
Intangible Asset, Indefinite-Lived [Line Items]    
Indefinite-lived intangible assets (excluding goodwill) 165 165
Gross Carrying Amount 354,738 347,099
Net Carrying Amount $ 253,933 $ 255,518
Minimum    
Software to be sold or leased    
Useful Lives (In Years) 3 years 3 years
Maximum    
Software to be sold or leased    
Useful Lives (In Years) 7 years 5 years
Customer list    
Intangible Asset, Indefinite-Lived [Line Items]    
Indefinite-lived intangible assets (excluding goodwill) $ 104 $ 104
Trademark and tradename    
Intangible Asset, Indefinite-Lived [Line Items]    
Indefinite-lived intangible assets (excluding goodwill) 61 61
Customer relationships    
Intangible Asset, Finite-Lived    
Gross Carrying Amount 214,972 213,107
Accumulated Amortization (46,099) (40,868)
Net Carrying Amount 168,873 172,239
Intangible Asset, Indefinite-Lived [Line Items]    
Accumulated Amortization $ (46,099) $ (40,868)
Customer relationships | Minimum    
Intangible Asset, Finite-Lived    
Useful Lives (In Years) 9 years 9 years
Customer relationships | Maximum    
Intangible Asset, Finite-Lived    
Useful Lives (In Years) 13 years 13 years
Trademark and tradename    
Intangible Asset, Finite-Lived    
Gross Carrying Amount $ 23,926 $ 23,637
Accumulated Amortization (8,956) (8,291)
Net Carrying Amount 14,970 15,346
Intangible Asset, Indefinite-Lived [Line Items]    
Accumulated Amortization $ (8,956) $ (8,291)
Trademark and tradename | Minimum    
Intangible Asset, Finite-Lived    
Useful Lives (In Years) 3 years 3 years
Trademark and tradename | Maximum    
Intangible Asset, Finite-Lived    
Useful Lives (In Years) 15 years 15 years
Patents    
Intangible Asset, Finite-Lived    
Gross Carrying Amount $ 2,128 $ 2,128
Accumulated Amortization (1,086) (961)
Net Carrying Amount 1,042 1,167
Intangible Asset, Indefinite-Lived [Line Items]    
Accumulated Amortization $ (1,086) $ (961)
Patents | Minimum    
Intangible Asset, Finite-Lived    
Useful Lives (In Years) 7 years 7 years
Patents | Maximum    
Intangible Asset, Finite-Lived    
Useful Lives (In Years) 11 years 11 years
Technology    
Intangible Asset, Finite-Lived    
Gross Carrying Amount $ 86,252 $ 85,187
Accumulated Amortization (36,243) (36,165)
Net Carrying Amount 50,009 49,022
Intangible Asset, Indefinite-Lived [Line Items]    
Accumulated Amortization $ (36,243) $ (36,165)
Technology | Minimum    
Intangible Asset, Finite-Lived    
Useful Lives (In Years) 5 years 3 years
Technology | Maximum    
Intangible Asset, Finite-Lived    
Useful Lives (In Years) 7 years 5 years