XML 63 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue from Contracts with Customers (Tables)
12 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of amount and timing of remaining performance obligations The following table summarizes the amount and timing of revenue recognition for such contracts at March 31, 2024 (in thousands):
Year Ending March 31,
2025$115,348 
202669,497 
202754,787 
202843,627 
202942,524 
Thereafter55,152 
Total$380,935 
Schedule of contract assets and liabilities
The following tables summarize the balances of our contract assets and liabilities at the dates indicated:
March 31, 2024March 31, 2023
(in thousands)
Accounts receivable from contracts with customers$415,961 $425,760 
Contract assets (current)$— $10,050 

Contract liabilities at March 31, 2022$7,667 
Payment received and deferred62,969 
Payment recognized in revenue(56,116)
Contract liabilities at March 31, 202314,520 
Payment received and deferred59,401 
Payment recognized in revenue(56,824)
Liabilities held for sale (1)(164)
Contract liabilities at March 31, 2024$16,933 
(1)    Relates to contract liabilities classified as held for sale for the sale of certain freshwater water solutions facilities within our Water Solutions segment (see Note 17).