v3.25.2
Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets Outstanding
Intangible assets as of June 30, 2025 and December 31, 2024 are summarized as follows:
 As of
 June 30, 2025December 31, 2024
 Gross  Gross  
 carryingAccumulatedIntangiblecarryingAccumulatedIntangible
 amountamortizationassets, netamountamortizationassets, net
 $$$$$$
Finite-lived intangible assets:      
Developed products76,294 (11,953)64,341 62,889 (12,370)50,519 
Other8,987 (8,438)549 8,987 (8,411)576 
Total finite-lived intangible assets85,281 (20,391)64,890 71,876 (20,781)51,095 
Amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2025202420252024
 $$$$
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 - ProductSelling, General and AdministrativeTotal
 $$$
2025 (remainder of year)
3,082 39 3,121 
20266,164 67 6,231 
20276,164 67 6,231 
20286,164 67 6,231 
20296,164 67 6,231 
2030 and thereafter36,603 242 36,845 
Total64,341 549 64,890