XML 26 R4.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenues [Abstract]      
Total revenue $ 168,855 $ 174,313 $ 181,931
Total cost of sales 113,408 109,938 122,389
Gross profit 55,447 64,375 59,542
Expenses      
Sales and marketing 20,619 22,938 25,235
General and administrative 23,612 19,903 21,655
Operations support 7,881 7,438 7,832
Reorganization 4,928 1,113 3,009
Technology and development 4,586 5,262 5,820
Stock-based compensation 3,037 2,965 2,306
mpairment charge on lease facilities (refer Note 5) 2,948 530 8,716
Gain on disposal of lease (858) 0 0
Related party expense 0 0 1,524
Total operating expenses 66,753 60,149 76,097
Operating (loss) income (11,306) 4,226 (16,555)
Interest income 941 1,587 490
Gain on extinguishment of convertible debt 24 10,426 0
Foreign exchange (loss) gain (1,724) 2,974 (626)
Interest expense (1,876) (3,995) (4,927)
Government subsidies 0 0 236
Gain on sale of software and patents 0 0 7,130
Nonoperating Income (Expense) (2,635) 10,992 2,303
Net (loss) income before tax (13,941) 15,218 (14,252)
Income taxes      
Current and deferred income tax expense 507 448 332
Net (loss) income after tax $ (14,448) $ 14,770 $ (14,584)
Net (loss) income per share      
Net (loss) income per share - basic $ (0.08) $ 0.08 $ (0.13)
Net (loss) income per share - diluted $ (0.08) $ 0.07 $ (0.13)
Weighted average number of shares outstanding (in thousands)      
Weighted average number of shares outstanding (basic) 190,978 190,542 116,135
Weighted average number of shares outstanding (diluted) 190,978 240,239 116,135
Product [ Member]      
Revenues [Abstract]      
Total revenue $ 164,058 $ 169,660 $ 176,919
Total cost of sales 110,589 107,468 119,728
Service [Member]      
Revenues [Abstract]      
Total revenue 4,797 4,653 5,012
Total cost of sales $ 2,819 $ 2,470 $ 2,661