XML 72 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]      
Beginning balance $ 2,700 $ 2,344 $ 1,247
Bad debt expense 2,722 2,980 5,095
Accounts written off (2,013) (2,624) (3,631)
Ending balance 3,409 2,700 2,344
Amounts transferred to deferred revenue from accrued expenses and other liabilities upon entering into contracts with customers, net of revenue recognized during the period $ 707 $ 0 $ 5,424