XML 11 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Interim Condensed Consolidated Statement of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Total revenue $ 38,922 $ 41,201 $ 80,217 $ 82,048
Total cost of sales 28,104 25,826 54,857 52,025
Gross profit 10,818 15,375 25,360 30,023
Expenses        
Sales and marketing 5,293 6,062 10,470 11,982
General and administrative 5,743 4,391 11,223 8,957
Operations support 1,872 1,841 3,902 3,616
Technology and development 1,480 1,436 2,708 2,687
Stock-based compensation 594 427 1,333 1,102
Reorganization 174 202 384 340
Impairment charge on Rock Hill Facility 0 0 0 530
Total operating expenses 15,156 14,359 30,020 29,214
Operating loss (4,338) 1,016 (4,660) 809
Gain on extinguishment of convertible debentures 7 0 14 2,931
Foreign exchange (loss) gain (1,912) 358 (2,024) 1,277
Interest income 232 482 494 971
Interest expense (485) (945) (936) (1,999)
Nonoperating Income (Expense) (2,158) (105) (2,452) 3,180
Net (loss) income before tax (6,496) 911 (7,112) 3,989
Income taxes        
Current and deferred income tax expense 106 315 151 348
Net (loss) income after tax $ (6,602) $ 596 $ (7,263) $ 3,641
Net (loss) income per share        
Net (loss) income per share (U.S. dollars) - basic $ (0.03) $ 0 $ (0.04) $ 0.02
Net (loss) income per share - diluted $ (0.03) $ 0 $ (0.04) $ 0.02
Weighted average number of shares outstanding (in thousands)        
Basic 190,537 192,031 190,597 187,849
Diluted 190,537 310,088 190,597 305,869
Product [Member]        
Total revenue $ 37,741 $ 40,176 $ 78,087 $ 79,215
Total cost of sales 27,362 25,389 53,718 50,381
Service [Member]        
Total revenue 1,181 1,025 2,130 2,833
Total cost of sales $ 742 $ 437 $ 1,139 $ 1,644