v3.26.1
SEGMENT REPORTING - Segment Profit and loss reconciliation to Net income (loss) After tax (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]            
Revenue $ 40,310   $ 38,922   $ 82,742 $ 80,217
Cost of sales 26,326   28,104   55,757 54,857
Operating expenses 12,683   15,156   28,948 30,020
Operating income (loss) 1,301   (4,338)   (1,963) (4,660)
Net income (loss) before tax 1,098   (6,496)   (2,095) (7,112)
Net loss after tax 1,059 $ (3,273) (6,602) $ (661) (2,214) (7,263)
Operating Segment            
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]            
Revenue 40,310   38,922   82,742 80,217
Operating expenses [1] 12,683   15,156   28,948 30,020
Operating income (loss) 1,301   (4,338)   (1,963) (4,660)
Other (expenses)/income and (losses)/gains [2] (242)   (2,264)   (251) (2,603)
Net income (loss) before tax 1,059   (6,602)   (2,214) (7,263)
Adjustments and reconciling items 0   0   0 0
Net loss after tax $ 1,059   $ (6,602)   $ (2,214) $ (7,263)
[1] Includes Sales and marketing, General and administrative, Operations support, Technology and development, Stock-based compensation, and Reorganization costs.
[2] Includes Tax expenses, non-recurring gains and losses, foreign exchange gains (losses), interest income and interest expenses.