XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets, Net (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets consist of the following:
September 30, 2023December 31, 2022
(in thousands)Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Amortizable intangible assets:
Patents$4,629 $(763)$3,866 $3,792 $(621)$3,170 
License agreements1,101 (1,086)15 1,101 (1,014)87 
Total amortizable intangible assets5,730 (1,849)3,881 4,893 (1,635)3,258 
Unamortized intangible assets:
Trademarks407 — 407 391 — 391 
Total intangible assets$6,138 $(1,849)$4,288 $5,284 $(1,635)$3,649 
Schedule of Indefinite-Lived Intangible Assets
Intangible assets consist of the following:
September 30, 2023December 31, 2022
(in thousands)Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Amortizable intangible assets:
Patents$4,629 $(763)$3,866 $3,792 $(621)$3,170 
License agreements1,101 (1,086)15 1,101 (1,014)87 
Total amortizable intangible assets5,730 (1,849)3,881 4,893 (1,635)3,258 
Unamortized intangible assets:
Trademarks407 — 407 391 — 391 
Total intangible assets$6,138 $(1,849)$4,288 $5,284 $(1,635)$3,649 
Schedule of Amortization Expense
Amortization expense is as follows:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2023202220232022
Amortization expense$70 $66 $214 $198 
Schedule of Future Amortization
As of September 30, 2023, future amortization of patents and license agreements is as follows:
Year Ending December 31,(in thousands)
2023 (excluding the nine months ended September 30, 2023)$56 
2024223 
2025223 
2026221 
2027218 
Thereafter2,940 
Total$3,881 
Schedule of Royalty Expenses
Royalty fee expense included in sales and marketing expense is as follows:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2023202220232022
Royalty fee expense$930 $848 $2,628 $2,287