XML 74 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenue $ 1,430,530 $ 1,158,530 $ 929,445
Revenue recognized 800,000 670,100 502,400
Remaining performance obligation, amount 2,422,900    
Contract with customer, asset, after allowance for credit loss $ 5,200 400  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01      
Disaggregation of Revenue [Line Items]      
Remaining performance obligation, percentage 54.00%    
Remaining performance obligation, expected timing of satisfaction, period 12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-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,050,300    
Unbilled Consideration      
Disaggregation of Revenue [Line Items]      
Remaining performance obligation, amount 1,372,600    
Revenue Benchmark | Geographic Concentration Risk | United States      
Disaggregation of Revenue [Line Items]      
Revenue $ 807,700 $ 652,000 $ 477,200
Concentration risk percentage 56.00% 56.00% 51.00%