XML 62 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Apr. 30, 2020
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,
20202019
Cash and cash equivalents$297,081  $298,000  
Restricted cash2,308  2,280  
Cash, cash equivalents and restricted cash$299,389  $300,280  
Schedule of Activity Related to Allowance for Doubtful Accounts Activity related to the Company’s allowance for doubtful accounts was as follows (in thousands):
Year ended April 30,
202020192018
Beginning balance$1,411  $776  $357  
Bad debt expense193  1,105  1,265  
Accounts written off(357) (470) (846) 
Ending balance$1,247  $1,411  $776  
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