v3.25.2
Segment and Geographic Information (Tables)
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Schedule of (Loss) Income from Operations by Reporting Segments

Segment details for the three and six month periods ended June 30, 2025 and 2024, are as follows:

 

 

 

For the Three Months Ended June 30, 2025

 

 

For the Three Months Ended June 30, 2024

 

 

OSS

 

Bressner

 

Total

 

 

OSS

 

Bressner

 

Total

 

Revenues

$

5,760,711

 

$

8,347,874

 

$

14,108,585

 

 

$

5,522,034

 

$

7,679,296

 

$

13,201,330

 

Cost of revenues

 

(3,378,840

)

 

(6,317,467

)

 

(9,696,307

)

 

 

(4,145,968

)

 

(5,722,099

)

 

(9,868,067

)

Gross profit

 

2,381,871

 

 

2,030,407

 

 

4,412,278

 

 

 

1,376,065

 

 

1,957,197

 

 

3,333,263

 

Gross margin %

 

41.3

%

 

24.3

%

 

31.3

%

 

 

24.9

%

 

25.5

%

 

25.2

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

General and administrative

 

(1,907,425

)

 

(478,776

)

 

(2,386,201

)

 

 

(2,009,289

)

 

(398,109

)

 

(2,407,398

)

Marketing and selling

 

(1,658,753

)

 

(666,377

)

 

(2,325,130

)

 

 

(1,626,586

)

 

(628,542

)

 

(2,255,128

)

Research & development

 

(1,362,070

)

 

(162,830

)

 

(1,524,900

)

 

 

(770,541

)

 

(155,060

)

 

(925,602

)

Total operating expenses

 

(4,928,248

)

 

(1,307,983

)

 

(6,236,231

)

 

 

(4,406,417

)

 

(1,181,711

)

 

(5,588,128

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Loss) income from operations

$

(2,546,377

)

$

722,424

 

$

(1,823,953

)

 

$

(3,030,351

)

$

775,486

 

$

(2,254,865

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Six Months Ended June 30, 2025

 

 

For the Six Months Ended June 30, 2024

 

 

OSS

 

Bressner

 

Total

 

 

OSS

 

Bressner

 

Total

 

Revenues

$

10,967,521

 

$

15,400,151

 

$

26,367,672

 

 

$

11,055,906

 

$

14,797,210

 

$

25,853,116

 

Cost of revenues

 

(6,216,441

)

 

(11,741,962

)

 

(17,958,403

)

 

 

(7,787,064

)

 

(11,009,496

)

 

(18,796,560

)

Gross profit

 

4,751,080

 

 

3,658,189

 

 

8,409,269

 

 

 

3,268,842

 

 

3,787,714

 

 

7,056,556

 

Gross margin %

 

43.3

%

 

23.8

%

 

31.9

%

 

 

29.6

%

 

25.6

%

 

27.3

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

General and administrative

 

(3,815,809

)

 

(936,762

)

 

(4,752,571

)

 

 

(3,705,678

)

 

(796,036

)

 

(4,501,715

)

Marketing and selling

 

(3,265,629

)

 

(1,277,690

)

 

(4,543,319

)

 

 

(2,952,910

)

 

(1,222,331

)

 

(4,175,241

)

Research & development

 

(2,567,212

)

 

(314,980

)

 

(2,882,192

)

 

 

(1,595,098

)

 

(301,381

)

 

(1,896,479

)

Total operating expenses

 

(9,648,650

)

 

(2,529,432

)

 

(12,178,082

)

 

 

(8,253,686

)

 

(2,319,749

)

 

(10,573,435

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Loss) income from operations

$

(4,897,570

)

$

1,128,757

 

$

(3,768,813

)

 

$

(4,984,844

)

$

1,467,965

 

$

(3,516,879

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Three Months Ended June 30, 2025

 

 

For the Three Months Ended June 30, 2024

 

 

OSS

 

Bressner

 

Total

 

 

OSS

 

Bressner

 

Total

 

Interest income

$

50,296

 

$

-

 

$

50,296

 

 

$

118,619

 

$

-

 

$

118,619

 

Interest expense

 

-

 

 

(13,690

)

 

(13,690

)

 

 

(1,535

)

 

(17,568

)

 

(19,103

)

Depreciation

 

(195,657

)

 

(31,505

)

 

(227,162

)

 

 

(194,384

)

 

(23,026

)

 

(217,410

)

Stock based compensation expense

 

(483,350

)

 

(32,424

)

 

(515,774

)

 

 

(529,499

)

 

(27,698

)

 

(557,198

)

Capital expenditures

 

(49,756

)

 

(110,780

)

 

(160,536

)

 

 

(22,723

)

 

(14,203

)

 

(36,926

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Six Months Ended June 30, 2025

 

 

For the Six Months Ended June 30, 2024

 

 

OSS

 

Bressner

 

Total

 

 

OSS

 

Bressner

 

Total

 

Interest income

$

123,362

 

$

(555

)

$

122,807

 

 

$

260,344

 

$

-

 

$

260,344

 

Interest expense

 

-

 

 

(27,876

)

 

(27,876

)

 

 

(3,864

)

 

(50,581

)

 

(54,445

)

Depreciation

 

(390,437

)

 

(60,572

)

 

(451,009

)

 

 

(508,374

)

 

(54,904

)

 

(563,278

)

Stock based compensation expense

 

(1,061,755

)

 

(66,580

)

 

(1,128,335

)

 

 

(910,541

)

 

(55,397

)

 

(965,938

)

Capital expenditures

 

(56,197

)

 

(117,132

)

 

(173,329

)

 

 

(91,859

)

 

(112,235

)

 

(204,094

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

June 30, 2025

 

 

December 31, 2024

 

 

OSS

 

Bressner

 

Total

 

 

OSS

 

Bressner

 

Total

 

Total assets

$

17,323,911

 

$

22,051,907

 

$

39,375,818

 

 

$

20,552,197

 

$

16,381,785

 

$

36,933,982