v3.25.2
Schedule of Calculation of Consolidated Net (Loss) Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting [Abstract]            
Revenue $ 35,411   $ 29,943   $ 68,315 $ 57,816
Less cost of sales 11,127   11,361   23,788 21,932
Gross Profit $ 24,284   $ 18,582   $ 44,527 $ 35,884
Gross Margin 68.60%   62.10%   65.20% 62.10%
General and administrative $ 7,478   $ 7,713   $ 15,011 $ 15,498
Sales and marketing 11,616   13,179   22,820 25,639
Research and development 566   636   1,009 1,163
Interest expense 1,004   992   2,049 1,827
Unrealized foreign currency translation gain (178)   (118)   (202) (79)
Other (income) expense (7)   5   2 (7)
Provision for income taxes 255   36   230 104
Net Income (Loss) $ 3,550 $ 58 $ (3,861) $ (4,400) $ 3,608 $ (8,261)