| Intangible Asset, Finite-Lived [Table Text Block] |
| |
|
Estimated |
|
|
|
|
|
|
|
|
|
| |
|
Economic Life |
|
|
|
|
|
|
|
|
|
| Description |
|
(in years) |
|
|
June 30, 2026 |
|
|
December 31, 2025 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| Developed technologies |
|
10 |
|
|
$ |
13,669,402 |
|
|
$ |
29,780,018 |
|
| License agreements |
|
10 |
|
|
|
499,952 |
|
|
|
499,952 |
|
| Distribution agreements |
|
8 |
|
|
|
— |
|
|
|
19,733 |
|
| Accumulated amortization |
|
|
|
|
|
(4,521,778 |
) |
|
|
(5,356,315 |
) |
| Intangible assets, net |
|
|
|
|
$ |
9,647,576 |
|
|
$ |
24,943,388 |
|
|
| Schedule of Accumulated Amortization on Finite-lived Intangible Assets [Table Text Block] |
| |
|
June 30, 2026 |
|
|
December 31, 2025 |
|
| Developed technologies |
|
$ |
4,271,549 |
|
|
$ |
5,116,765 |
|
| License agreements |
|
|
250,229 |
|
|
|
226,063 |
|
| Distribution agreements |
|
|
— |
|
|
|
13,487 |
|
| Accumulated amortization |
|
$ |
4,521,778 |
|
|
$ |
5,356,315 |
|
|
| Intangible Asset, Finite-Lived, and Capitalized Cost, Software to be Sold, Leased, or Marketed, Estimated Amortization Expense [Table Text Block] |
| Remainder of 2026 |
|
$ |
708,709 |
|
| 2027 |
|
|
1,417,418 |
|
| 2028 |
|
|
1,417,418 |
|
| 2029 |
|
|
1,417,418 |
|
| 2030 |
|
|
1,417,418 |
|
| Thereafter |
|
|
3,269,195 |
|
| |
|
$ |
9,647,576 |
|
|
| Intangible Asset and Goodwill [Table Text Block] |
| |
|
As of December 31, 2025 |
|
|
Additions |
|
|
Impairment |
|
|
Amortization |
|
|
As of June 30, 2026 |
|
| Intangible assets |
|
$ |
30,299,703 |
|
|
$ |
— |
|
|
$ |
(16,130,349 |
) |
|
$ |
— |
|
|
$ |
14,169,354 |
|
| Accumulated amortization |
|
|
(5,356,315 |
) |
|
|
— |
|
|
|
2,482,307 |
|
|
|
(1,647,770 |
) |
|
|
(4,521,778 |
) |
| Goodwill |
|
|
1,507,154 |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
1,507,154 |
|
| Total intangible assets and goodwill |
|
$ |
26,450,542 |
|
|
$ |
— |
|
|
$ |
(13,648,042 |
) |
|
$ |
(1,647,770 |
) |
|
$ |
11,154,730 |
|
| |
|
As of December 31, 2024 |
|
|
Additions |
|
|
Impairment |
|
|
Amortization |
|
|
As of June 30, 2025 |
|
| Intangible assets |
|
$ |
8,706,972 |
|
|
$ |
20,915,617 |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
29,622,589 |
|
| Accumulated amortization |
|
|
(2,847,820 |
) |
|
|
— |
|
|
|
— |
|
|
|
(611,753 |
) |
|
|
(3,459,573 |
) |
| Total intangible assets |
|
$ |
5,859,152 |
|
|
$ |
20,915,617 |
|
|
$ |
— |
|
|
$ |
(611,753 |
) |
|
$ |
26,163,016 |
|
|