Condensed Consolidated Statements of Changes in Equity (Unaudited) - USD ($) $ in Thousands |
Series A Preferred Stock [Member]
Preferred Stock [Member]
|
Series B Preferred Stock [Member]
Preferred Stock [Member]
|
Common Stock [Member] |
Additional Paid-in Capital [Member] |
Retained Earnings [Member] |
Treasury Stock, Common [Member] |
Noncontrolling Interest [Member] |
Total |
Balance at Dec. 31, 2023 |
$ 3
|
|
$ 3
|
$ 291,276
|
$ (250,970)
|
$ (13,798)
|
$ 26,845
|
$ 53,359
|
Balance, shares at Dec. 31, 2023 |
3,061,245
|
62,500
|
2,546,361
|
|
|
|
|
|
Balance, shares at Dec. 31, 2023 |
|
|
|
|
|
40,741
|
|
|
Net (loss) income |
|
|
|
|
(5,254)
|
|
2,710
|
(2,544)
|
Reverse split adjustment |
|
|
|
|
|
|
|
|
Reverse split adjustment, shares |
|
|
17
|
|
|
|
|
|
Stock-based compensation |
|
|
|
661
|
|
|
|
661
|
Issuance of shares – warrant exercise |
|
|
|
300
|
|
|
|
300
|
Issuance of shares - warrant exercises, shares |
|
|
61,501
|
|
|
|
|
|
Restricted stock units vested |
|
|
|
|
|
|
|
|
Restricted stock units vested, shares |
|
|
3,780
|
|
|
|
|
|
Issuance of shares- notes conversion |
|
|
|
1,023
|
|
|
|
1,023
|
Issuance of shares- Notes conversion, shares |
|
|
270,572
|
|
|
|
|
|
Warrants revaluation |
|
|
|
(1,715)
|
|
|
|
(1,715)
|
Distribution to Non-Controlling interest |
|
|
|
|
|
|
(2,233)
|
(2,233)
|
Balance at Mar. 31, 2024 |
$ 3
|
|
$ 3
|
291,545
|
(256,224)
|
$ (13,798)
|
27,322
|
48,851
|
Balance, shares at Mar. 31, 2024 |
3,061,245
|
62,500
|
2,882,231
|
|
|
|
|
|
Balance, shares at Mar. 31, 2024 |
|
|
|
|
|
40,741
|
|
|
Balance at Dec. 31, 2023 |
$ 3
|
|
$ 3
|
291,276
|
(250,970)
|
$ (13,798)
|
26,845
|
53,359
|
Balance, shares at Dec. 31, 2023 |
3,061,245
|
62,500
|
2,546,361
|
|
|
|
|
|
Balance, shares at Dec. 31, 2023 |
|
|
|
|
|
40,741
|
|
|
Net (loss) income |
|
|
|
|
|
|
|
(11,689)
|
Issuance of shares- notes conversion |
|
|
|
|
|
|
|
3,700
|
Balance at Jun. 30, 2024 |
$ 5
|
|
$ 5
|
305,250
|
(267,097)
|
$ (13,798)
|
25,568
|
49,933
|
Balance, shares at Jun. 30, 2024 |
4,953,545
|
62,500
|
5,272,845
|
|
|
|
|
|
Balance, shares at Jun. 30, 2024 |
|
|
|
|
|
40,741
|
|
|
Balance at Dec. 31, 2023 |
$ 3
|
|
$ 3
|
291,276
|
(250,970)
|
$ (13,798)
|
26,845
|
53,359
|
Balance, shares at Dec. 31, 2023 |
3,061,245
|
62,500
|
2,546,361
|
|
|
|
|
|
Balance, shares at Dec. 31, 2023 |
|
|
|
|
|
40,741
|
|
|
Restricted stock units vested, shares |
|
|
3,432
|
|
|
|
|
|
Issuance of shares- Notes conversion, shares |
|
|
2,512,581
|
|
|
|
|
|
Issuance of shares - restricted stock awards, shares |
|
|
1,065,101
|
|
|
|
|
|
Balance at Dec. 31, 2024 |
$ 5
|
|
$ 11
|
315,607
|
(314,304)
|
$ (13,798)
|
39,841
|
$ 27,362
|
Balance, shares at Dec. 31, 2024 |
4,953,545
|
62,500
|
10,647,761
|
|
|
|
|
|
Balance, shares at Dec. 31, 2024 |
|
|
|
|
|
40,741
|
|
40,741
|
Balance at Mar. 31, 2024 |
$ 3
|
|
$ 3
|
291,545
|
(256,224)
|
$ (13,798)
|
27,322
|
$ 48,851
|
Balance, shares at Mar. 31, 2024 |
3,061,245
|
62,500
|
2,882,231
|
|
|
|
|
|
Balance, shares at Mar. 31, 2024 |
|
|
|
|
|
40,741
|
|
|
Net (loss) income |
|
|
|
|
(10,873)
|
|
1,728
|
(9,145)
|
Stock-based compensation |
|
|
|
1,368
|
|
|
|
1,368
|
Issuance of shares – warrant exercise |
|
|
|
2,004
|
|
|
|
2,004
|
Issuance of shares - warrant exercises, shares |
|
|
529,354
|
|
|
|
|
|
Restricted stock units vested |
|
|
|
|
|
|
|
|
Restricted stock units vested, shares |
|
|
100
|
|
|
|
|
|
Issuance of shares- notes conversion |
|
|
$ 1
|
2,688
|
|
|
|
2,689
|
Issuance of shares- Notes conversion, shares |
|
|
711,393
|
|
|
|
|
|
Warrants revaluation |
|
|
|
7,648
|
|
|
|
7,648
|
Distribution to Non-Controlling interest |
|
|
|
|
|
|
(3,482)
|
(3,482)
|
Series A Preferred Stock issuance |
$ 2
|
|
|
(2)
|
|
|
|
|
Series A preference shares issued, shares |
1,892,300
|
|
|
|
|
|
|
|
Issuance of shares- restricted stock awards |
|
|
$ 1
|
(1)
|
|
|
|
|
Issuance of shares - restricted stock awards, shares |
|
|
1,149,767
|
|
|
|
|
|
Balance at Jun. 30, 2024 |
$ 5
|
|
$ 5
|
305,250
|
(267,097)
|
$ (13,798)
|
25,568
|
49,933
|
Balance, shares at Jun. 30, 2024 |
4,953,545
|
62,500
|
5,272,845
|
|
|
|
|
|
Balance, shares at Jun. 30, 2024 |
|
|
|
|
|
40,741
|
|
|
Net (loss) income |
|
|
|
|
(7,190)
|
|
(903)
|
(8,093)
|
Stock-based compensation |
|
|
|
1,257
|
|
|
|
1,257
|
Issuance of shares – warrant exercise |
|
|
$ 1
|
26
|
|
|
|
27
|
Issuance of shares - warrant exercises, shares |
|
|
596,390
|
|
|
|
|
|
Issuance of shares- notes conversion |
|
|
$ 1
|
2,165
|
|
|
|
2,166
|
Issuance of shares- Notes conversion, shares |
|
|
572,911
|
|
|
|
|
|
Distribution to Non-Controlling interest |
|
|
|
|
|
|
(1,204)
|
(1,204)
|
Issuance of shares- restricted stock awards |
|
|
$ 1
|
(1)
|
|
|
|
|
Issuance of shares - restricted stock awards, shares |
|
|
1,188,691
|
|
|
|
|
|
SEPA consent fee |
|
|
|
250
|
|
|
|
250
|
Issuance of shares-SEPA commitment fee payment and consent fees, shares |
|
|
59,382
|
|
|
|
|
|
Contribution from Non-Controlling interest |
|
|
|
|
|
|
7,259
|
7,259
|
Balance at Sep. 30, 2024 |
$ 5
|
|
$ 8
|
309,947
|
(274,287)
|
$ (13,798)
|
30,720
|
51,595
|
Balance, shares at Sep. 30, 2024 |
4,953,545
|
62,500
|
7,690,219
|
|
|
|
|
|
Balance, shares at Sep. 30, 2024 |
|
|
|
|
|
40,741
|
|
|
Net (loss) income |
|
|
|
|
(40,017)
|
|
1,499
|
(38,518)
|
Stock-based compensation |
|
|
|
2,027
|
|
|
|
2,027
|
Issuance of shares – warrant exercise |
|
|
$ 1
|
(1)
|
|
|
|
|
Issuance of shares - warrant exercises, shares |
|
|
530,776
|
|
|
|
|
|
Restricted stock units vested |
|
|
|
|
|
|
|
|
Restricted stock units vested, shares |
|
|
89,380
|
|
|
|
|
|
Issuance of shares- notes conversion |
|
|
$ 1
|
3,510
|
|
|
|
3,511
|
Issuance of shares- Notes conversion, shares |
|
|
957,705
|
|
|
|
|
|
Distribution to Non-Controlling interest |
|
|
|
|
|
|
(2,014)
|
(2,014)
|
Issuance of shares- restricted stock awards |
|
|
1
|
(1)
|
|
|
|
|
SEPA consent fee |
|
|
|
25
|
|
|
|
25
|
Issuance of shares-SEPA commitment fee payment and consent fees, shares |
|
|
5,938
|
|
|
|
|
|
Contribution from Non-Controlling interest |
|
|
|
|
|
|
9,636
|
9,636
|
Issuance of shares- Placement agent release payment |
|
|
|
1,000
|
|
|
|
1,000
|
Issuance of shares- Placement agent release payment, shares |
|
|
308,642
|
|
|
|
|
|
Balance at Dec. 31, 2024 |
$ 5
|
|
$ 11
|
315,607
|
(314,304)
|
$ (13,798)
|
39,841
|
$ 27,362
|
Balance, shares at Dec. 31, 2024 |
4,953,545
|
62,500
|
10,647,761
|
|
|
|
|
|
Balance, shares at Dec. 31, 2024 |
|
|
|
|
|
40,741
|
|
40,741
|
Net (loss) income |
|
|
|
|
(7,556)
|
|
202
|
$ (7,354)
|
Stock-based compensation |
|
|
|
1,847
|
|
|
|
1,847
|
Issuance of shares – warrant exercise |
|
|
|
|
|
|
|
|
Issuance of shares - warrant exercises, shares |
|
|
384,721
|
|
|
|
|
|
Restricted stock units vested |
|
|
|
|
|
|
|
|
Distribution to Non-Controlling interest |
|
|
|
|
|
|
(1,295)
|
(1,295)
|
Contribution from Non-Controlling interest |
|
|
|
|
|
|
4,310
|
4,310
|
Issuance of shares- SEPA draws |
|
|
$ 2
|
2,121
|
|
|
|
2,123
|
Issuance of shares- SEPA draws, shares |
|
|
1,512,872
|
|
|
|
|
|
Balance at Mar. 31, 2025 |
$ 5
|
|
$ 13
|
319,575
|
(321,860)
|
$ (13,798)
|
43,058
|
26,993
|
Balance, shares at Mar. 31, 2025 |
4,953,545
|
62,500
|
12,548,786
|
|
|
|
|
|
Balance, shares at Mar. 31, 2025 |
|
|
|
|
|
40,741
|
|
|
Balance at Dec. 31, 2024 |
$ 5
|
|
$ 11
|
315,607
|
(314,304)
|
$ (13,798)
|
39,841
|
$ 27,362
|
Balance, shares at Dec. 31, 2024 |
4,953,545
|
62,500
|
10,647,761
|
|
|
|
|
|
Balance, shares at Dec. 31, 2024 |
|
|
|
|
|
40,741
|
|
40,741
|
Net (loss) income |
|
|
|
|
|
|
|
$ (15,134)
|
Balance at Jun. 30, 2025 |
$ 5
|
|
$ 19
|
323,557
|
(329,242)
|
$ (13,798)
|
48,778
|
$ 29,319
|
Balance, shares at Jun. 30, 2025 |
4,953,545
|
62,500
|
19,095,863
|
|
|
|
|
|
Balance, shares at Jun. 30, 2025 |
|
|
|
|
|
40,741
|
|
40,741
|
Balance at Mar. 31, 2025 |
$ 5
|
|
$ 13
|
319,575
|
(321,860)
|
$ (13,798)
|
43,058
|
$ 26,993
|
Balance, shares at Mar. 31, 2025 |
4,953,545
|
62,500
|
12,548,786
|
|
|
|
|
|
Balance, shares at Mar. 31, 2025 |
|
|
|
|
|
40,741
|
|
|
Net (loss) income |
|
|
|
|
(7,382)
|
|
(398)
|
(7,780)
|
Stock-based compensation |
|
|
|
1,942
|
|
|
|
1,942
|
Issuance of shares – warrant exercise |
|
|
|
|
|
|
|
|
Issuance of shares - warrant exercises, shares |
|
|
59,131
|
|
|
|
|
|
Restricted stock units vested |
|
|
|
|
|
|
|
|
Restricted stock units vested, shares |
|
|
6,600
|
|
|
|
|
|
Distribution to Non-Controlling interest |
|
|
|
|
|
|
(1,424)
|
(1,424)
|
Issuance of shares- restricted stock awards |
|
|
$ 2
|
(2)
|
|
|
|
|
Issuance of shares - restricted stock awards, shares |
|
|
2,140,683
|
|
|
|
|
|
Contribution from Non-Controlling interest |
|
|
|
|
|
|
7,542
|
7,542
|
Issuance of shares- ATM settlements |
|
|
$ 3
|
2,043
|
|
|
|
2,046
|
Issuance of shares- ATM settlements, shares |
|
|
3,340,663
|
|
|
|
|
|
Issuance of restricted shares-Green Cloud issuance |
|
|
$ 1
|
(1)
|
|
|
|
|
Issuance of restricted shares-GreenCloud issuance, shares |
|
|
1,000,000
|
|
|
|
|
|
Balance at Jun. 30, 2025 |
$ 5
|
|
$ 19
|
$ 323,557
|
$ (329,242)
|
$ (13,798)
|
$ 48,778
|
$ 29,319
|
Balance, shares at Jun. 30, 2025 |
4,953,545
|
62,500
|
19,095,863
|
|
|
|
|
|
Balance, shares at Jun. 30, 2025 |
|
|
|
|
|
40,741
|
|
40,741
|