XML 63 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets Outstanding
Intangible assets as of December 31, 2024 and 2023 are summarized as follows:
 December 31, 2024December 31, 2023
 Gross
carrying
amount
Accumulated
amortization
Intangible
assets, net
Gross
carrying
amount
Accumulated
amortization
Intangible
assets, net
$$$$$$
Finite-lived intangible assets:      
Developed products62,889 (12,370)50,519 64,274 (7,807)56,467 
Other8,987 (8,411)576 8,987 (8,316)671 
Total finite-lived intangible assets71,876 (20,781)51,095 73,261 (16,123)57,138 
Amortization expense is as follows:
 Year Ended December 31,
 202420232022
 $$$
Amortization expense - Cost of sales - product
4,729 3,739 3,225 
Amortization expense - Selling, general and administrative
95 3,500 751 
Total4,824 7,239 3,976 
Schedule of Finite-Lived Intangible Assets Amortization Expense
Estimated amortization expense for each of the five succeeding years and thereafter, as of December 31, 2024 is as follows:
Year Ending December 31,Cost of Sales - ProductSelling, General and Administrative ExpenseTotal
 $
20254,682 67 4,749 
20264,682 67 4,749 
20274,682 67 4,749 
20284,682 67 4,749 
20294,682 67 4,749 
2030 and thereafter27,109 241 27,350 
Total50,519 576 51,095