v3.25.1
Segment and Geographic Information (Tables)
3 Months Ended
Mar. 31, 2025
Segment Reporting [Abstract]  
Schedule of (Loss) Income from Operations by Reporting Segments

Segment detail for the three months ended March 31, 2025 and 2024, is as follows:

 

 

 

For the Three Months Ended March 31, 2025

 

 

For the Three Months Ended March 31, 2024

 

 

OSS

 

Bressner

 

Total

 

 

OSS

 

Bressner

 

Total

 

Revenues

$

5,206,810

 

$

7,052,277

 

$

12,259,088

 

 

$

5,533,872

 

$

7,117,914

 

$

12,651,786

 

Cost of revenues

 

(2,837,600

)

 

(5,424,495

)

 

(8,262,096

)

 

 

(3,641,095

)

 

(5,287,397

)

 

(8,928,493

)

Gross profit

 

2,369,210

 

 

1,627,782

 

 

3,996,992

 

 

 

1,892,777

 

 

1,830,515

 

 

3,723,293

 

Gross margin %

 

45.5

%

 

23.1

%

 

32.6

%

 

 

34.2

%

 

25.7

%

 

29.4

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research & development

 

(1,205,142

)

 

(152,150

)

 

(1,357,293

)

 

 

(824,556

)

 

(146,320

)

 

(970,877

)

Other segment operating expenses

 

(3,515,259

)

 

(1,069,300

)

 

(4,584,559

)

 

 

(3,022,713

)

 

(991,716

)

 

(4,014,430

)

Total operating expenses

 

(4,720,401

)

 

(1,221,450

)

 

(5,941,852

)

 

 

(3,847,270

)

 

(1,138,036

)

 

(4,985,307

)

(Loss) income from operations

$

(2,351,191

)

$

406,332

 

$

(1,944,860

)

 

$

(1,954,493

)

$

692,479

 

$

(1,262,014

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Three Months Ended March 31, 2025

 

 

For the Three Months Ended March 31, 2024

 

 

OSS

 

Bressner

 

Total

 

 

OSS

 

Bressner

 

Total

 

Interest income

$

73,066

 

$

(555

)

$

72,511

 

 

$

141,725

 

$

-

 

$

141,725

 

Interest expense

 

-

 

 

(14,186

)

 

(14,186

)

 

 

(2,329

)

 

(33,013

)

 

(35,342

)

Depreciation

 

(194,780

)

 

(29,067

)

 

(223,847

)

 

 

(257,669

)

 

(31,878

)

 

(289,547

)

Stock based compensation expense

 

(578,405

)

 

(34,156

)

 

(612,561

)

 

 

(381,042

)

 

(27,698

)

 

(408,740

)

Capital expenditures

 

(6,441

)

 

(6,352

)

 

(12,793

)

 

 

(69,136

)

 

(98,032

)

 

(167,168

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

March 31, 2025

 

 

December 31, 2024

 

 

OSS

 

Bressner

 

Total

 

 

OSS

 

Bressner

 

Total

 

Total assets

 

19,481,026

 

 

17,624,767

 

 

37,105,793

 

 

 

20,552,197

 

 

16,381,785

 

 

36,933,982