XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Gross Carrying Amount $ 28,593 $ 28,340
Accumulated Amortization 7,135 6,666
Net Carrying Amount 21,458  
Net Carrying Amount 21,458 21,674
Trademarks and Tradenames    
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Net Carrying Amount 987 987
Patents    
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Gross Carrying Amount 8,153 7,900
Accumulated Amortization 2,720 2,649
Net Carrying Amount 5,433 5,251
Customer Relationships    
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Gross Carrying Amount 1,733 1,733
Accumulated Amortization 639 567
Net Carrying Amount 1,094 1,166
Developed Technology    
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Gross Carrying Amount 17,690 17,690
Accumulated Amortization 3,748 3,424
Net Carrying Amount 13,942 14,266
Other Intangibles    
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Gross Carrying Amount 30 30
Accumulated Amortization 28 26
Net Carrying Amount $ 2 $ 4