XML 77 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Gross Carrying Amount $ 28,340 $ 27,025
Accumulated Amortization 6,666 4,638
Net Carrying Amount 21,674 22,387
Trademarks and Tradenames, Indefinite-Lived    
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Net Carrying Amount $ 987 $ 901
Patents, Definite-Lived    
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Estimated Useful Life (in years) 17 years 7 months 6 days 16 years 6 months
Gross Carrying Amount $ 7,900 $ 6,671
Accumulated Amortization 2,649 2,370
Net Carrying Amount 5,251 4,301
Customer Relationships    
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Gross Carrying Amount 1,733 1,733
Accumulated Amortization 567 279
Net Carrying Amount $ 1,165 $ 1,454
Customer Relationships | Minimum    
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Estimated Useful Life (in years) 3 years 3 years
Customer Relationships | Maximum    
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Estimated Useful Life (in years) 7 years 7 years
Developed Technology    
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Estimated Useful Life (in years) 12 years 12 years
Gross Carrying Amount $ 17,690 $ 17,690
Accumulated Amortization 3,424 1,973
Net Carrying Amount $ 14,267 $ 15,717
Other Intangibles    
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Estimated Useful Life (in years) 3 years 3 years
Gross Carrying Amount $ 30 $ 30
Accumulated Amortization 26 16
Net Carrying Amount $ 4 $ 14