| Share-based Payment Arrangement, Option, Activity [Table Text Block] |
| | | | | | | | | | | | | | | | | | | Outstanding at beginning of period | | | 1,570,455 | | | $ | 1.96 | | | Granted | | | — | | | $ | — | | | Exercised | | | (251,180 | ) | | $ | 1.84 | | | Forfeited | | | — | | | $ | — | | | Expired | | | — | | | $ | — | | | Outstanding at March 31, 2020 | | | 1,319,275 | | | $ | 1.98 | | | | | | | | | | | | | Service vesting-based stock options exercisable at March 31, 2020 | | | 1,263,377 | | | $ | 1.96 | | | | | | | | | | | | | | | | Outstanding at beginning of period | | | 737,497 | | | $ | 1.64 | | | Granted | | | — | | | $ | — | | | Exercised | | | (17,113 | ) | | $ | 1.64 | | | Outstanding performance-based at March 31, 2020 | | | 720,384 | | | $ | 1.64 | | | | | | | | | | | | | Performance-based stock options exercisable at March 31, 2020 | | | 720,384 | | | $ | 1.64 | |
|
| Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] |
| | | | | | | | Number of Restricted Shares | | | | | | Unvested outstanding at beginning of period | | | 429,399 | | | $ | 13.25 | | | Granted | | | 175,971 | | | $ | 9.43 | | | Vested | | | (53 026 | ) | | $ | 12.90 | | | Forfeited | | | (7,000 | ) | | $ | 15.92 | | | Unvested outstanding at March 31, 2020 | | | 545,344 | | | $ | 12.01 | |
|