XML 18 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 9,105 $ 8,311
Accounts receivable, net of allowance for doubtful accounts of $541 as of December 31, 2021 and $222 as of December 31, 2020 14,579 15,540
Contract asset, current portion 778 0
Inventory 3,277 1,875
Prepaid expenses and deposits 20,986 16,845
Derivative instrument asset, current portion (note 7) 299 3,860
Deferred costs of fulfillment, current portion (note 11 (b)) 94,506 93,467
Income taxes recoverable 3,474 1,302
Total current assets 147,004 141,200
Deferred costs of fulfillment, long-term portion (note 11 (b)) 18,205 17,599
Derivative instrument asset, long-term portion (note 7) 278 0
Property and equipment (note 4) 172,662 117,530
Right of use operating lease asset 17,515 11,238
Deferred costs of acquisition (note 11 (a)) 1,079 362
Investments 2,012 0
Deferred tax asset (note 9) 22 226
Intangible assets (note 5) 50,409 47,444
Total goodwill 130,410 116,304
Total assets 539,596 451,903
Current liabilities:    
Accounts payable 10,016 6,329
Accrued liabilities 15,240 10,235
Customer deposits 16,974 15,402
Derivative instrument liability, current portion (note 7) 125 99
Operating lease liability, current portion (note 12) 3,150 1,761
Deferred revenue, current portion (note 10) 124,116 127,336
Accreditation fees payable, current portion 882 940
Income taxes payable 102 863
Other current liabilities 3,078 0
Total current liabilities 173,683 162,965
Derivative instrument liability, long-term portion (note 7) 0 114
Deferred revenue, long-term portion (note 10) 23,677 24,909
Accreditation fees payable, long-term portion 170 195
Operating lease liability, long-term portion (note 12) 11,853 9,179
Loan payable, long-term portion (note 8) 190,748 121,733
Other long-term liability (note 3 (c)) 1,804 3,416
Deferred tax liability (note 9) 22,569 24,694
Stockholders' equity (note 13)    
Preferred stock - no par value, 1,250,000 shares authorized; none issued and outstanding 0 0
Common stock - no par value, 250,000,000 shares authorized; 10,747,417 shares issued and outstanding as of December 31, 2021 and 10,612,414 shares issued and outstanding as of December 31, 2020 28,515 20,798
Additional paid-in capital 2,764 1,458
Retained earnings 83,470 80,106
Accumulated other comprehensive income (loss) (note 7) 343 2,336
Total stockholders' equity 115,092 104,698
Total liabilities and stockholders' equity 539,596 451,903
Commitments and contingencies (note 18)