| Stockholders' Equity - Narrative (Details) | 3 Months Ended | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apr. 22, 2022  USD ($)  $ / shares  shares | Aug. 31, 2021  USD ($)  $ / shares  shares | Aug. 16, 2021  USD ($)  $ / shares  shares | Aug. 12, 2021  USD ($)  $ / shares  shares | Jul. 21, 2021  USD ($)  $ / shares  shares | Mar. 08, 2020  shares | Feb. 04, 2020  $ / shares | Jul. 31, 2022  USD ($)  plan  shares | Jul. 31, 2021  USD ($)  shares | Jul. 06, 2022  shares | Jul. 05, 2022  shares | Apr. 30, 2022  USD ($)  shares | Apr. 25, 2022  $ / shares  shares | Dec. 22, 2021  shares | Dec. 30, 2020  shares | |
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Number of stock-based incentive plans | plan | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 2 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Transfer of unused awards (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | 129,009 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Common stock, shares authorized (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 60,000,000 | Ìý | 60,000,000 | 40,000,000 | 60,000,000 | Ìý | Ìý | Ìý | 
| Preferred stock, shares authorized (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 1,000,000 | Ìý | Ìý | Ìý | 1,000,000 | Ìý | Ìý | Ìý | 
| Preferred stock outstanding (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 0 | Ìý | Ìý | Ìý | 0 | Ìý | Ìý | Ìý | 
| Preferred stock issued (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 0 | Ìý | Ìý | Ìý | 0 | Ìý | Ìý | Ìý | 
| Share price (in dollars per share) | $ / shares | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 9.49 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Deferred financing costs | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 302,834 | Ìý | Ìý | Ìý | $ 369,902 | Ìý | Ìý | Ìý | 
| Unrecognized compensation costs | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 130 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Treasury stock (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 155,486 | Ìý | Ìý | Ìý | 155,486 | Ìý | Ìý | Ìý | 
| Treasury stock, value | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 1,817,414 | Ìý | Ìý | Ìý | $ 1,817,414 | Ìý | Ìý | Ìý | 
| Revolving Credit Facility | Two Thousand Twenty Two Revolving Credit Facility | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Deferred financing costs | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 112,100 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Restricted Stock | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Unvested shares of restricted common stock outstanding (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 0 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Total unrecognized compensation expense | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 0 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| RSUs | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Unvested shares of restricted common stock outstanding (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 742,755 | Ìý | Ìý | Ìý | 929,928 | Ìý | Ìý | Ìý | 
| Total unrecognized compensation expense | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 2,635,885 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Shares granted (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 0 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Grant date fair value | $ | Ìý | Ìý | Ìý | $ 1,000,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share price (in dollars per share) | $ / shares | Ìý | Ìý | Ìý | $ 6.48 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Weighted average recognition period | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 1 year 4 months 13 days | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| RSUs | Share-based Payment Arrangement, Tranche Three | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Unvested shares of restricted common stock outstanding (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 162,500 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Weighted average recognition period | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 4 years | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Minimum closing price of common stock (in dollars per share) | $ / shares | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 12 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Consecutive trading days | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 20 days | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| RSUs | Chief Financial Officer | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Shares granted (in shares) | Ìý | Ìý | 125,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Grant date fair value | $ | Ìý | Ìý | $ 725,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share price (in dollars per share) | $ / shares | Ìý | Ìý | $ 5.80 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| RSUs | Chief Academic Officer | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Shares granted (in shares) | Ìý | Ìý | Ìý | 80,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| RSUs | Chief Operating Officer | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Shares granted (in shares) | Ìý | Ìý | Ìý | 80,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| RSUs | Chief Executive Officer | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Shares granted (in shares) | Ìý | Ìý | Ìý | Ìý | 125,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Grant date fair value | $ | Ìý | Ìý | Ìý | Ìý | $ 873,750 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share price (in dollars per share) | $ / shares | Ìý | Ìý | Ìý | Ìý | $ 6.99 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Amortization expense | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 242,708 | $ 72,813 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Amortization period of expense | Ìý | Ìý | Ìý | Ìý | 3 years | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| RSUs | Chief Nursing Officer | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Amortization expense | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 34,150 | $ 112,155 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Warrant | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Vesting period of warrant | Ìý | 5 years | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 5 years | Ìý | Ìý | 
| Warrant | Intercreditor Agreement | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Number of securities called by warrants or rights (in shares) | 100,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Exercise price of warrants (in dollars per share) | $ / shares | $ 1.00 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Fair value of warrants outstanding | $ | $ 118,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Deferred financing costs | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 112,100 | Ìý | Ìý | Ìý | $ 118,000 | Ìý | Ìý | Ìý | 
| Loss on asset disposition | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 5,900 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Exercise period of warrant | 5 years | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Warrant | Revolving Credit Facility | Two Thousand Twenty Two Revolving Credit Facility | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Number of securities called by warrants or rights (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 100,000 | Ìý | Ìý | 
| Exercise price of warrants (in dollars per share) | $ / shares | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 1.00 | Ìý | Ìý | 
| Warrant | Revolving Credit Facility | Credit Facility Agreement | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Vesting period of warrant | Ìý | 14 months | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Fair value of warrants outstanding | $ | Ìý | $ 137,500 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Warrant | Leon and Toby Cooperman Family Foundation | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Number of securities called by warrants or rights (in shares) | Ìý | 50,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Exercise price of warrants (in dollars per share) | $ / shares | Ìý | $ 5.85 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Loss on asset disposition | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 11,167 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Exercise period of warrant | Ìý | 5 years | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Warrant | Former Board of Director | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Amortization expense | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 7,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Number of securities called by warrants or rights (in shares) | Ìý | Ìý | Ìý | Ìý | 25,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Vesting period of warrant | Ìý | Ìý | Ìý | Ìý | 3 years | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Exercise price of warrants (in dollars per share) | $ / shares | Ìý | Ìý | Ìý | Ìý | $ 6.99 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Fair value of warrants outstanding | $ | Ìý | Ìý | Ìý | Ìý | $ 84,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Exercise period of warrant | Ìý | Ìý | Ìý | Ìý | 5 years | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Stock Incentive Plan and Stock Option Grants to Employees and Directors | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Granted (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 0 | 0 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Stock options | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Weighted average recognition period | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 5 months 1 day | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Maximum | Preferred Stock | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Preferred stock, shares authorized (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 1,000,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Equity Incentive Plan | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Common stock, shares remaining for future issuance (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 1,050,591 | Ìý | Ìý | Ìý | 812,763 | Ìý | Ìý | Ìý | 
| 2018 Equity Incentive Plan | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Common stock, shares authorized (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 2,350,000 | 1,600,000 | 
| 2018 Equity Incentive Plan | RSUs | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Weighted average recognition period | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 3 years | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 
| Amortization expense | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 146,817 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |