XML 34 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Held-for-sale disposal group and discontinued operations (Tables)
6 Months Ended
Jun. 30, 2025
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of Discontinued Operations
Major assets and liabilities of the discontinued operations are as follows:
 June 30, 2025December 31, 2024
Cash$15,319 $22,892 
Accounts receivable67,947 54,316 
Inventories53,383 46,858 
Prepaid expenses5,772 4,332 
142,421 128,398 
Long-term investments3,331 2,866 
Property, plant, and equipment43,775 38,836 
Operating lease right-of-use asset21,744 18,196 
Intangible assets5,179 5,184 
Deferred income tax assets10,196 9,695 
Goodwill3,257 2,876 
Other long-term assets1,999 1,842 
89,481 79,495 
Valuation allowance from classifying the discontinued operations as held-for-sale(30,183)— 
Total assets classified as held for sale$201,719 $207,893 
Accounts payable and accrued liabilities$78,048 $68,688 
Current portion of operating lease liabilities2,703 2,336 
Current portion of long-term debt9,763 10,755 
Current portion of warranty liabilities3,416 2,709 
93,930 84,488 
Long-term operating lease liabilities19,170 15,885 
Long-term debt14,487 16,135 
Warranty liabilities1,888 1,456 
Deferred income tax liabilities3,588 4,029 
Other long-term liabilities3,114 2,955 
42,247 40,460 
Total liabilities classified as held for sale$136,177 $124,948 
5. Assets and liabilities held for sale (continued):

Revenue and expenses of the discontinued operation are as follows:
Three Months Ended June 30,Six Months Ended June 30,
 2025202420252024
Revenue$76,372 $69,277 $140,004 $132,423 
Cost of revenue61,219 54,514 111,160 105,395 
Gross profit15,153 14,763 28,844 27,028 
Operating expenses:
Research and development2,979 3,100 5,738 6,444 
General and administrative3,756 5,883 7,481 9,041 
Sales and marketing2,854 2,478 5,169 4,644 
Foreign exchange loss1,862 198 2,609 82 
Depreciation and amortization646 622 1,279 1,307 
12,097 12,281 22,276 21,518 
Income from discontinued operations3,056 2,482 6,568 5,510 
Income from investment accounted for by the equity method387 414 472 445 
Loss from classifying the discontinued operations as held-for-sale(30,183)— (30,183)— 
Impairment of long-lived assets(664)— (664)— 
Interest on long-term debt(391)(438)(875)(935)
Interest and other income (loss), net of bank charges133 88 353 503 
Income (loss) from discontinued operations before income tax(27,662)2,546 (24,329)5,523 
Income tax expense1,629 875 2,118 1,479 
Net income (loss) from discontinued operations$(29,291)$1,671 $(26,447)$4,044