Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.4
Goodwill and Other Identifiable Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Finite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 46,943 $ 40,854
Accumulated amortization 16,180 10,361
Net amount $ 30,763 $ 30,493
Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 10 years 10 years
Gross carrying amount $ 35,424 $ 31,342
Accumulated amortization 8,118 4,048
Net amount $ 27,306 $ 27,294
Licenses    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 10 years 10 years
Gross carrying amount $ 159 $ 159
Accumulated amortization $ 159 $ 159
Patents And Websites    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 5 years 5 years
Gross carrying amount $ 3,775 $ 3,776
Accumulated amortization 3,771 3,752
Net amount 4 24
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross carrying amount 3,165 2,799
Accumulated amortization 1,811 1,447
Net amount $ 1,354 $ 1,352
Customer Relationships | Minimum    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 4 years 4 years
Customer Relationships | Maximum    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 10 years 10 years
Trade Name    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 4 years 4 years
Gross carrying amount $ 219 $ 194
Accumulated amortization 126 63
Net amount $ 93 $ 131
Commercials    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 3 years 3 years
Gross carrying amount $ 494 $ 494
Accumulated amortization 446 282
Net amount $ 48 $ 212
Internally developed software    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 3 years 3 years
Gross carrying amount $ 3,707 $ 2,090
Accumulated amortization 1,749 610
Net amount $ 1,958 $ 1,480