XML 57 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Patent and Trademark Rights (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value $ 3,666 $ 3,176
Accumulated amortization (1,072) (863)
Net carrying value 2,594 2,313
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 3,434 2,947
Accumulated amortization (939) (750)
Net carrying value 2,495 2,197
Trademarks [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 232 229
Accumulated amortization (133) (113)
Net carrying value $ 99 $ 116