XML 89 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 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 $ 21,802 $ 21,921 $ 22,137 $ 20,850 $ 20,352 $ 21,350
Trademarks and Tradenames                
Indefinite Lived Intangible Assets By Major Class [Line Items]                
Net Carrying Amount $ 987 $ 901            
Patents                
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,166 $ 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,266 $ 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