XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE - Contract assets and contract liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Mar. 31, 2024
REVENUE    
Contract assets $ 8,417 $ 8,527
Contract liabilities 2,667 3,788
Deferred revenue    
REVENUE    
Contract liabilities 1,036 2,104
Customer Deposits    
REVENUE    
Contract liabilities 1,631 1,684
Unbilled    
REVENUE    
Contract assets 23,797 19,255
Progress Payments    
REVENUE    
Contract assets $ (15,380) $ (10,728)