v3.26.1
Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2026
Significant Accounting Policies  
Disaggregation of revenue

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Facilities Management:

 

 

 

 

 

 

 

 

 

 

 

 

Maintenance revenues

 

$746

 

 

$1,026

 

 

$1,452

 

 

$1,899

 

Equipment sales, deployment and other services

 

 

1,977

 

 

 

456

 

 

 

2,561

 

 

 

881

 

Total Facilities Management revenues

 

 

2,723

 

 

 

1,482

 

 

 

4,013

 

 

 

2,780

 

Systems integration services

 

 

13,880

 

 

 

9,486

 

 

 

27,956

 

 

 

16,970

 

Procurement services

 

 

18,249

 

 

 

33,002

 

 

 

58,229

 

 

 

123,179

 

TOTAL REVENUES

 

$34,852

 

 

$43,970

 

 

$90,198

 

 

$142,929

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Revenues recognized at a point in time

 

$22,206

 

 

$39,806

 

 

$65,803

 

 

$136,238

 

Revenues recognized over time

 

 

12,646

 

 

 

4,164

 

 

 

24,395

 

 

 

6,691

 

TOTAL REVENUES

 

$34,852

 

 

$43,970

 

 

$90,198

 

 

$142,929

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Revenues recognized on time and materials contracts

 

$1,977

 

 

$456

 

 

$2,561

 

 

$881

 

Revenues recognized on fixed-price contracts

 

 

32,875

 

 

 

43,514

 

 

 

87,637

 

 

 

142,048

 

TOTAL REVENUES

 

$34,852

 

 

$43,970

 

 

$90,198

 

 

$142,929

 

Schedule of concentration risk on revenue

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

US-based IT OEM

 

 

99%

 

 

98%

 

 

99%

 

 

99%
Schedule of information relevant to factoring program

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Aggregate gross amount factored

 

$46,052

 

 

$72,391

 

 

$100,678

 

 

$193,484

 

Financing fees paid

 

$519

 

 

$882

 

 

$1,127

 

 

$2,425

 

Schedule of changes in allowance for credit losses

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Balance at beginning of period

 

$-

 

 

$7

 

 

$-

 

 

$7

 

Additions charged to expense

 

 

-

 

 

 

14

 

 

 

-

 

 

 

14

 

Recovery of amounts previously reserved

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Amounts written off

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Balance at end of period

 

$-

 

 

$21

 

 

$-

 

 

$21