v3.26.3
Revenue Recognition - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Mar. 31, 2026
Disaggregation of Revenue [Line Items]          
Total revenue $ 579,918 $ 493,849 $ 1,134,466 $ 971,198  
Revenue recognized 481,100 429,000 837,400 749,300  
Remaining performance obligation, amount 3,489,900   3,489,900    
Contract assets $ 26,300   $ 26,300   $ 19,800
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-10-01          
Disaggregation of Revenue [Line Items]          
Remaining performance obligation, percentage 52.00%   52.00%    
Remaining performance obligation, expected timing of satisfaction, period 12 months   12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-10-01          
Disaggregation of Revenue [Line Items]          
Remaining performance obligation, expected timing of satisfaction, period      
Billed consideration          
Disaggregation of Revenue [Line Items]          
Remaining performance obligation, amount $ 1,104,700   $ 1,104,700    
Unbilled consideration          
Disaggregation of Revenue [Line Items]          
Remaining performance obligation, amount 2,385,200   2,385,200    
Revenue Benchmark | Geographic Concentration Risk | UNITED STATES          
Disaggregation of Revenue [Line Items]          
Total revenue $ 263,900 $ 229,000 $ 519,500 $ 451,400  
Concentration risk percentage 46.00% 46.00% 46.00% 46.00%