XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.4
REVENUE - Contract assets and contract liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Mar. 31, 2025
Mar. 31, 2024
REVENUE      
Contract assets $ 11,420 $ 9,587  
Contract liabilities 3,146 1,040 $ 2,104
Billed      
REVENUE      
Contract liabilities 19,552 18,720  
Unbilled      
REVENUE      
Contract assets 25,779 26,059  
Progress Payments      
REVENUE      
Contract assets (14,359) (16,472)  
Obligations Satisfied      
REVENUE      
Contract liabilities $ (17,446) $ (19,784)