XML 83 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Note 17 - Segment Information: Schedule of Segment Reporting Information, by Segment (Tables)
12 Months Ended
Dec. 31, 2024
Tables/Schedules  
Schedule of Segment Reporting Information, by Segment

 

 

Year Ended December 31,

2024

 

2023

 

2022

Revenues

40,903   

 

50,224   

 

52,281   

Less:

 

 

 

 

 

Standard cost of sales

13,406   

 

17,400   

 

16,939   

Other cost of sales

3,353   

 

2,786   

 

3,146   

Gross Profit

24,143   

 

30,038   

 

32,196   

Gross Profit Margin

59.0% 

 

59.8% 

 

61.6% 

 

 

 

 

 

 

Sales & Marketing

1,901   

 

1,685   

 

1,507   

Research & Development

813   

 

560   

 

493   

Litigation Fees

2,139   

 

1,660   

 

670   

Amortization

2,030   

 

5,661   

 

6,386   

Other General & Administrative

3,666   

 

3,695   

 

3,350   

Operating Income

13,594   

 

16,777   

 

19,790   

Operating Income Margin

33.2% 

 

33.4% 

 

37.9% 

 

 

 

 

 

 

Other Income

 

 

 

 

 

Interest income

3,367   

 

3,036   

 

661   

Other income (expense)

(159)  

 

276   

 

209   

Income before income taxes

16,802   

 

20,089   

 

20,659   

Provision for income taxes

2,928   

 

3,454   

 

4,186   

Net Income

13,874   

 

16,635   

 

16,473