XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE - Contract assets and contract liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Mar. 31, 2025
Mar. 31, 2024
REVENUE      
Contract assets $ 10,132 $ 9,587  
Contract liabilities 1,442 1,040 $ 2,104
Billed      
REVENUE      
Contract liabilities 16,531 18,720  
Unbilled      
REVENUE      
Contract assets 24,274 26,059  
Progress Payments      
REVENUE      
Contract assets (14,142) (16,472)  
Obligations Satisfied      
REVENUE      
Contract liabilities $ (16,129) $ (19,784)