v3.25.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2025
Inventory  
Schedule of inventory

    

June 30,

December 31,

    

2025

    

2024

Work-in-progress

$

26,803,338

$

13,859,238

Finished goods

 

18,641,774

 

5,933,200

Non-cash fair value step up

12,397,641

Other

 

5,190,079

 

1,873,926

Total

$

63,032,832

$

21,666,364

Schedule of inventory valuation adjustments

    

Three Months Ended June 30,

Six Months Ended June 30,

    

2025

    

2024

2025

    

2024

Work-in-progress

$

(43,275)

$

(13,500)

$

(25,190)

$

(201,700)

Finished goods

 

(182,874)

 

54,500

 

232,041

 

(61,300)

Total

$

(226,149)

$

41,000

$

206,851

$

(263,000)