v3.25.1
Schedule of Calculation of Consolidated Net (Loss) Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting [Abstract]    
Revenue $ 32,904 $ 27,873
Less cost of sales 12,661 10,571
Gross Profit $ 20,243 $ 17,302
Gross Margin 61.50% 62.10%
General and administrative $ 7,533 $ 7,785
Sales and marketing 11,204 12,460
Research and development 443 527
Interest expense 1,045 835
Unrealized foreign currency translation (gain) loss (24) 39
Other expense (income) 9 (12)
Provision (benefit) for income taxes (25) 68
Net Income (Loss) $ 58 $ (4,400)