v3.26.1
Intangible Assets and Goodwill - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 64,806 $ 20,264
Accumulated Amortization (8,667) (8,046)
Finite-lived intangible assets, net 56,140 12,218
In-process software 943 811
Gross carrying value 65,749 21,075
Intangible assets, total 57,083 13,029
Purchased software    
Finite-Lived Intangible Assets    
Gross Carrying Amount 889 889
Accumulated Amortization (714) (681)
Finite-lived intangible assets, net 175 208
Internally developed software    
Finite-Lived Intangible Assets    
Gross Carrying Amount 5,180 5,196
Accumulated Amortization (1,719) (1,574)
Finite-lived intangible assets, net 3,461 3,622
In-place lease and other intangibles    
Finite-Lived Intangible Assets    
Gross Carrying Amount 1,094 1,094
Accumulated Amortization (580) (557)
Finite-lived intangible assets, net 514 537
Customer relationships    
Finite-Lived Intangible Assets    
Gross Carrying Amount 53,230 8,446
Accumulated Amortization (3,129) (2,707)
Finite-lived intangible assets, net 50,102 5,739
Patents    
Finite-Lived Intangible Assets    
Gross Carrying Amount 1,139 1,139
Accumulated Amortization (1,118) (1,118)
Finite-lived intangible assets, net 21 21
Government contracts    
Finite-Lived Intangible Assets    
Gross Carrying Amount 718 716
Accumulated Amortization (369) (195)
Finite-lived intangible assets, net 349 521
Tradenames    
Finite-Lived Intangible Assets    
Gross Carrying Amount 1,238 1,233
Accumulated Amortization (88) (46)
Finite-lived intangible assets, net 1,150 1,187
Other    
Finite-Lived Intangible Assets    
Gross Carrying Amount 1,318 1,551
Accumulated Amortization (950) (1,168)
Finite-lived intangible assets, net $ 368 $ 383