Schedule of Intangible Assets Outstanding |
Intangible assets as of June 30, 2025 and December 31, 2024 are summarized as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of | | | June 30, 2025 | | December 31, 2024 | | | Gross | | | | | | Gross | | | | | | | carrying | | Accumulated | | Intangible | | carrying | | Accumulated | | Intangible | | | amount | | amortization | | assets, net | | amount | | amortization | | assets, net | | | $ | | $ | | $ | | $ | | $ | | $ | Finite-lived intangible assets: | | | | | | | | | | | | | Developed products | | 76,294 | | | (11,953) | | | 64,341 | | | 62,889 | | | (12,370) | | | 50,519 | | Other | | 8,987 | | | (8,438) | | | 549 | | | 8,987 | | | (8,411) | | | 576 | | Total finite-lived intangible assets | | 85,281 | | | (20,391) | | | 64,890 | | | 71,876 | | | (20,781) | | | 51,095 | |
Amortization expense was as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended | | Six Months Ended | | | | | June 30, | | June 30, | | | | | 2025 | | 2024 | | 2025 | | 2024 | | | | | | | $ | | $ | | $ | | $ | | | | | Amortization expense - Cost of sales - product | | 5,749 | | | 1,177 | | | 6,922 | | | 2,360 | | | | | | Amortization expense - Selling, general and administrative | | 11 | | | — | | | 28 | | | — | | | | | | Total | | 5,760 | | | 1,177 | | | 6,950 | | | 2,360 | | | | | |
|
Schedule of Finite-Lived Intangible Assets Amortization Expense |
As of June 30, 2025, estimated amortization expense for each of the five succeeding years and thereafter was as follows: | | | | | | | | | | | | | | | | | | | | | Year Ending December 31, | | Cost of Sales - Product | | Selling, General and Administrative | | Total | | | $ | | $ | | $ | 2025 (remainder of year) | | 3,082 | | | 39 | | | 3,121 | | 2026 | | 6,164 | | | 67 | | | 6,231 | | 2027 | | 6,164 | | | 67 | | | 6,231 | | 2028 | | 6,164 | | | 67 | | | 6,231 | | 2029 | | 6,164 | | | 67 | | | 6,231 | | 2030 and thereafter | | 36,603 | | | 242 | | | 36,845 | | Total | | 64,341 | | | 549 | | | 64,890 | |
|