v3.26.1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Jun. 30, 2026
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 June 30, 2026 (in thousands):
Year Ending March 31,
2027 (nine months)$119,250 
2028136,933 
2029131,087 
2030114,689 
203188,852 
203250,126 
Thereafter47,744 
Total $688,681 
Schedule of contract assets and liabilities
The following tables summarize the balances of our contract assets and liabilities at the dates indicated:
June 30, 2026March 31, 2026
(in thousands)
Accounts receivable from contracts with customers$453,552 $465,003 
Contract assets (current)$9,115 $5,201 
Contract liabilities at March 31, 2026$13,968 
Payment received and deferred9,251 
Payment recognized in revenue(5,846)
Contract liabilities at June 30, 2026$17,373