v3.26.1
REVENUE - Contract assets and contract liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Mar. 31, 2025
REVENUE      
Contract assets $ 10,400 $ 10,808  
Contract liabilities 2,935 2,917 $ 1,040
Billed      
REVENUE      
Contract liabilities 20,624 20,528  
Unbilled      
REVENUE      
Contract assets 26,780 26,415  
Progress Payments      
REVENUE      
Contract assets (16,380) (15,607)  
Obligations Satisfied      
REVENUE      
Contract liabilities $ (20,606) $ (18,651)