XML 43 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Accounting Policies (Tables)
12 Months Ended
Apr. 30, 2023
Accounting Policies [Abstract]  
Schedule of Cash, Cash Equivalents and Restricted Cash Cash, cash equivalents, and restricted cash as reported in the Company’s consolidated statements of cash flows consists of the following (in thousands):
As of April 30,
20232022
Cash and cash equivalents$644,167 $860,949 
Restricted cash2,473 2,688 
Cash, cash equivalents and restricted cash$646,640 $863,637 
Schedule of Activity Related to Allowance for Doubtful Accounts Activity related to the Company’s allowance for credit losses for the years ended April 30, 2023, 2022 and 2021 was as follows (in thousands):
Year Ended April 30,
202320222021
Beginning balance$2,700 $2,344 $1,247 
Cumulative-effect adjustment from adoption of ASU 2016-13— — (367)
Bad debt expense2,722 2,980 5,095 
Accounts written off(2,013)(2,624)(3,631)
Ending balance$3,409 $2,700 $2,344 
Schedule of Acquired Amortizable Intangible Assets Amortized Over Estimated Useful Lives of Assets
Acquired amortizable intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets.
Useful life
(in years)
Developed technology
4-5
Customer relationships
4
Trade names
4