XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.4
REVENUE - Contract assets and contract liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Mar. 31, 2024
REVENUE    
Contract assets $ 9,545 $ 8,527
Contract liabilities 2,517 3,788
Deferred revenue    
REVENUE    
Contract liabilities 886 2,104
Customer Deposits    
REVENUE    
Contract liabilities 1,631 1,684
Unbilled    
REVENUE    
Contract assets 22,818 19,255
Progress Payments    
REVENUE    
Contract assets $ (13,273) $ (10,728)