v3.26.1
INTANGIBLE ASSETS AND GOODWILL - Schedule of Finite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 20,264 $ 16,280
Accumulated Amortization (8,046) (6,330)
Finite-lived intangible assets, net 12,218 9,950
In-process software 811 70
Gross carrying value 21,075 16,350
Intangible assets, total 13,029 10,020
Purchased software    
Finite-Lived Intangible Assets    
Gross Carrying Amount 889 865
Accumulated Amortization (681) (549)
Finite-lived intangible assets, net 208 316
Internally developed software    
Finite-Lived Intangible Assets    
Gross Carrying Amount 5,196 3,658
Accumulated Amortization (1,574) (1,111)
Finite-lived intangible assets, net 3,622 2,547
In-place lease and other intangibles    
Finite-Lived Intangible Assets    
Gross Carrying Amount 1,094 1,094
Accumulated Amortization (557) (460)
Finite-lived intangible assets, net 537 634
Customer relationships    
Finite-Lived Intangible Assets    
Gross Carrying Amount 8,446 8,012
Accumulated Amortization (2,707) (2,007)
Finite-lived intangible assets, net 5,739 6,005
Patents    
Finite-Lived Intangible Assets    
Gross Carrying Amount 1,139 1,139
Accumulated Amortization (1,118) (1,114)
Finite-lived intangible assets, net 21 25
Government contracts    
Finite-Lived Intangible Assets    
Gross Carrying Amount 716 0
Accumulated Amortization (195) 0
Finite-lived intangible assets, net 521 0
Trade names    
Finite-Lived Intangible Assets    
Gross Carrying Amount 1,233 0
Accumulated Amortization (46) 0
Finite-lived intangible assets, net 1,187 0
Other    
Finite-Lived Intangible Assets    
Gross Carrying Amount 1,551 1,512
Accumulated Amortization (1,168) (1,089)
Finite-lived intangible assets, net $ 383 $ 423