v3.26.1
Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2026
Intangible Asset, Goodwill and Other [Abstract]  
Schedule of Intangible Assets Outstanding
Intangible assets as of June 30, 2026 and December 31, 2025 are summarized as follows:
As of
June 30, 2026December 31, 2025
GrossGross
carryingAccumulatedIntangiblecarryingAccumulatedIntangible
amountamortizationassets, netamountamortizationassets, net
$$$$$$
Finite-lived intangible assets:
Developed products79,510 (19,029)60,481 77,486 (15,291)62,195 
Other8,987 (8,512)475 8,987 (8,478)509 
Total finite-lived intangible assets88,497 (27,541)60,956 86,473 (23,769)62,704 
Amortization expense was as follows:
Three Months EndedSix Months Ended
June 30,June 30,
2026202520262025
$$$$
Amortization expense - Cost of sales - product
1,592 5,749 3,334 6,922 
Amortization expense - Selling, general and administrative
17 11 34 28 
Total 1,609 5,760 3,368 6,950 
Schedule of Finite-Lived Intangible Assets Amortization Expense
As of June 30, 2026, estimated amortization expense for each of the five succeeding years and thereafter was as follows:
Year Ending December 31,Cost of Sales - ProductSelling, General and AdministrativeTotal
$$$
2026 (remainder of year)
3,190 34 3,224 
20276,382 67 6,449 
20286,382 67 6,449 
20296,382 67 6,449 
20306,382 67 6,449 
2031 and thereafter31,763 173 31,936 
Total60,481 475 60,956