XML 60 R48.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE - Contract assets and contract liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
REVENUE      
Contract assets $ 10,808 $ 9,587  
Contract liabilities 2,917 1,040 $ 2,104
Billed      
REVENUE      
Contract liabilities 20,528 18,720  
Unbilled      
REVENUE      
Contract assets 26,415 26,059  
Progress Payments      
REVENUE      
Contract assets (15,607) (16,472)  
Obligations Satisfied      
REVENUE      
Contract liabilities $ (18,651) $ (19,784)