XML 16 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 23,496 $ 9,105
Accounts receivable, net of allowance for doubtful accounts of $693 as of December 31, 2022 and $541 as of December 31, 2021 18,404 14,579
Contract asset, current portion 5,159 778
Inventory 7,284 3,277
Prepaid expenses and deposits 17,005 20,986
Derivative instrument asset, current portion (note 7) 1,903 299
Deferred costs of fulfillment, current portion (note 11 (b)) 94,198 94,506
Income taxes recoverable 2,471 3,474
Total current assets 169,920 147,004
Contract asset, long-term portion (note 10) 2,328 0
Deferred costs of fulfillment, long-term portion (note 11(b)) 16,476 18,205
Derivative instrument asset, long-term portion (note 7) 0 278
Investments 2,012 2,012
Deferred tax asset 0 22
Property and equipment (note 4) 281,495 172,662
Right of use operating lease asset 20,489 17,515
Contract costs 1,827 1,079
Intangible assets (note 5) 39,790 50,409
Total goodwill 130,410 130,410
Total assets 664,747 539,596
Current liabilities:    
Accounts payable 17,171 10,016
Accrued liabilities 22,653 15,240
Customer deposits 15,783 16,974
Derivative instrument liability, current portion (note 7) 389 125
Operating lease liability, current portion (note 12) 4,642 3,150
Deferred revenue, current portion (note 10) 122,894 124,116
Accreditation fees payable, current portion 809 882
Income taxes payable 2,248 102
Other current liabilities 1,600 3,078
Total current liabilities 188,189 173,683
Deferred revenue, long-term portion (note 10) 22,237 23,677
Accreditation fees payable, long-term portion 142 170
Operating lease liability, long-term portion (note 12) 12,438 11,853
Loan payable, long-term portion (note 8) 238,930 190,748
Total Redeemable Preferred Shares 90,434 0
Other long-term liability (note 3 (a)) 0 1,804
Deferred tax liability (note 9) 15,720 22,569
Stockholders' equity (note 14)    
Common stock - no par value, 250,000,000 shares authorized; 10,817,110 shares issued and outstanding as of December 31, 2022 and 10,747,417 shares issued and outstanding as of December 31, 2021 31,868 28,515
Additional paid-in capital 8,106 2,764
Retained earnings 55,899 83,470
Accumulated other comprehensive income (loss) (note 7) 784 343
Total stockholders' equity 96,657 115,092
Total liabilities and stockholders' equity 664,747 539,596
Commitments and contingencies (note 19)