XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue From Contract With Customer [Line Items]        
Revenue, Remaining Performance Obligation, Amount $ 726,000 $ 563,900 $ 726,000 $ 563,900
Percentage of revenue expected to recognize as services rendered and goods delivered 6.00% 9.00% 6.00% 9.00%
Percentage of revenue expected to recognize over next 12 months 53.00% 51.00% 53.00% 51.00%
Contract liability balance or invoiced to customers $ 18,672 $ 17,521 $ 36,917 $ 35,245
Capitalized commission costs     41,862  
Commission expenses $ 4,356 $ 3,634 8,329 $ 7,121
Prepaid Expenses And Other Current Assets        
Revenue From Contract With Customer [Line Items]        
Capitalized commission costs     14,363  
Other Noncurrent Assets        
Revenue From Contract With Customer [Line Items]        
Capitalized commission costs     $ 27,498  
Minimum        
Revenue From Contract With Customer [Line Items]        
Capitalized contract cost, amortization period 1 year   1 year  
Maximum        
Revenue From Contract With Customer [Line Items]        
Capitalized contract cost, amortization period 5 years   5 years