Annual report pursuant to Section 13 and 15(d)

Goodwill and Other Identifiable Intangible Assets - Summary of Intangible Assets (Details)

v3.24.0.1
Goodwill and Other Identifiable Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 41,680 $ 6,239
Accumulated amortization 7,089 6,062
Net amount $ 34,591 $ 177
Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 10 years  
Gross carrying amount $ 33,303  
Accumulated amortization 971  
Net amount $ 32,332  
Licenses    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 10 years 10 years
Gross carrying amount $ 185 $ 185
Accumulated amortization $ 185 183
Net amount   $ 2
Patents And Websites    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 5 years 5 years
Gross carrying amount $ 4,518 $ 4,514
Accumulated amortization 4,429 4,353
Net amount $ 89 $ 161
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 4 years 4 years
Gross carrying amount $ 2,974 $ 1,284
Accumulated amortization 1,372 1,284
Net amount $ 1,602  
Trade Name    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 4 years  
Gross carrying amount $ 206  
Accumulated amortization 15  
Net amount $ 191  
Commercials    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 3 years  
Gross carrying amount $ 494 256
Accumulated amortization 117 242
Net amount $ 377 $ 14
Commercials | Minimum    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years)   2 years
Commercials | Maximum    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years)   3 years