XML 29 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 56,581,000 $ 11,070,000
Restricted cash 1,339,000 0
Available-for-sale securities 36,199,000 0
Trade receivables, net of allowances of $337 and $45 91,224,000 54,600,000
Inventories 51,140,000 54,768,000
Prepaids and other current assets 19,188,000 8,283,000
Income taxes receivable 4,021,000 472,000
Total current assets 259,692,000 129,193,000
Property, plant and equipment, net 23,926,000 22,755,000
Operating lease right-of-use assets 19,876,000 20,778,000
Other intangible assets, net 9,380,000 43,243,000
Deferred income tax assets, non-current 2,426,000 630,000
Other assets 2,817,000 3,880,000
Total assets 318,117,000 220,479,000
Liabilities and Shareholders' Equity    
Trade payables 96,399,000 74,255,000
Accrued liabilities 22,841,000 7,633,000
Operating lease liabilities, current portion 3,331,000 3,720,000
Warranty obligations, current portion 4,198,000 3,100,000
Debt payable, current portion, net of unamortized debt issuance costs of $83 and $0 2,792,000 0
Total current liabilities 129,561,000 88,708,000
Operating lease liabilities, non-current 18,736,000 18,982,000
Warranty obligations, non-current 1,000,000 2,617,000
Income taxes payable, non-current 4,309,000 3,676,000
Deferred income tax liabilities, non-current 0 1,783,000
Other long-term liabilities 606,000 46,000
Debt payable, non-current, net of unamortized debt issuance costs of $256 and $230 10,710,000 14,071,000
Total liabilities 164,922,000 129,883,000
Commitments and contingencies (Note 22)
Common stock - no par value, 75,000 shares authorized, 30,330 and 29,781 shares issued and outstanding 3,061,000 1,261,000
Retained earnings 150,120,000 90,272,000
Accumulated other comprehensive income (loss) 14,000 (937,000)
Total shareholders' equity 153,195,000 90,596,000
Total liabilities and shareholders' equity $ 318,117,000 $ 220,479,000