XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE - Contract assets and contract liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Mar. 31, 2024
REVENUE      
Contract assets $ 9,077 $ 9,587  
Contract liabilities 1,962 1,040 $ 2,104
Billed      
REVENUE      
Contract liabilities 20,669 18,720  
Unbilled      
REVENUE      
Contract assets 26,760 26,059  
Progress Payments      
REVENUE      
Contract assets (17,683) (16,472)  
Obligations Satisfied      
REVENUE      
Contract liabilities $ (19,747) $ (19,784)