v3.25.4
Revenue - Additional Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]      
Contract assets $ 443,358   $ 405,890
Unbilled receivables current 108,700   $ 140,400
Increase contract with customer, asset, cumulative catch-up adjustment to revenue, change in measure of progress 37,500    
Contract with customer liability revenue recognized $ 231,900 $ 182,700  
Percentage of revenue recognized 67.00% 62.00%  
Revenue, remaining performance obligation, amount $ 419,500    
Revenue, remaining performance obligation, percentage 77.00%