XML 46 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment (Tables)
12 Months Ended
Apr. 30, 2020
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment consisted of the following at April 30, 2020 and April 30, 2019:
April 30,
20202019
Computer equipment and hardware$649,927  $521,395  
Furniture and fixtures1,007,099  915,936  
Leasehold improvements867,024  204,545  
Instructional equipment301,842  260,790  
Software
6,162,770  4,314,198  
8,988,662  6,216,864  
Accumulated depreciation and amortization(2,841,019) (1,825,524) 
Property and equipment, net
$6,147,643  $4,391,340  
Schedule of Software
Software consisted of the following at April 30, 2020 and 2019:
April 30,
20202019
Software
$6,162,770  $4,314,198  
Accumulated amortization(2,049,809) (1,351,193) 
Software, net
$4,112,961  $2,963,005  
Courseware and accreditation consisted of the following at April 30, 2020 and 2019:
April 30,
20202019
Courseware$287,813  $325,987  
Accreditation59,350  57,100  
Accumulated amortization(235,706) (221,157) 
Courseware and accreditation, net$111,457  $161,930  
Schedule of Depreciation and Amortization Expense
Depreciation and amortization expense for all Property and Equipment as well as the portion for just software is presented below for the years ended April 30, 2020 and 2019:
Years Ended April 30,
20202019
Depreciation and amortization expense$1,497,470  $1,002,347  
Software amortization expense$1,013,466  $684,871  
Schedule of Estimated Future Amortization Expense of Software The following is a schedule of estimated future amortization expense of software at April 30, 2020:
Year Ending April 30,
2021$1,203,497  
20221,109,903  
2023942,271  
2024639,618  
Thereafter217,672  
Total$4,112,961  
The following is a schedule of estimated future amortization expense of courseware and accreditation at April 30, 2020:
Year Ending April 30,
2021$40,454  
202231,935  
202326,116  
202411,743  
Thereafter1,209  
Total$111,457