v3.26.1
Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Intangible Asset, Finite-Lived, before Accumulated Amortization $ 132,807 $ 131,840
Intangible Asset, Finite-Lived, Accumulated Amortization 53,394 48,353
Intangible Asset, Excluding Goodwill, after Accumulated Amortization 79,413 83,487
Developed Technology Rights [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Intangible Asset, Finite-Lived, before Accumulated Amortization 66 66
Intangible Asset, Finite-Lived, Accumulated Amortization
Intangible Asset, Excluding Goodwill, after Accumulated Amortization 66 66
Trade Names [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Intangible Asset, Finite-Lived, before Accumulated Amortization 8,738 8,738
Intangible Asset, Finite-Lived, Accumulated Amortization
Intangible Asset, Excluding Goodwill, after Accumulated Amortization 8,738 8,738
Developed Technology Rights [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Intangible Asset, Finite-Lived, before Accumulated Amortization 99,984 100,179
Intangible Asset, Finite-Lived, Accumulated Amortization 37,032 33,136
Intangible Asset, Excluding Goodwill, after Accumulated Amortization $ 62,952 $ 67,043
Weighted average remaining life 8 years 6 months 8 years 10 months 24 days
Trade Names [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Intangible Asset, Finite-Lived, before Accumulated Amortization $ 1,923 $ 1,933
Intangible Asset, Finite-Lived, Accumulated Amortization 1,278 1,153
Intangible Asset, Excluding Goodwill, after Accumulated Amortization $ 645 $ 780
Weighted average remaining life 2 years 9 months 18 days 3 years 3 months 18 days
Customer Relationships [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Intangible Asset, Finite-Lived, before Accumulated Amortization $ 20,261 $ 20,339
Intangible Asset, Finite-Lived, Accumulated Amortization 14,631 13,717
Intangible Asset, Excluding Goodwill, after Accumulated Amortization $ 5,630 $ 6,622
Weighted average remaining life 2 years 9 months 18 days 3 years 3 months 18 days
Patents [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Intangible Asset, Finite-Lived, before Accumulated Amortization $ 585 $ 585
Intangible Asset, Finite-Lived, Accumulated Amortization 370 347
Intangible Asset, Excluding Goodwill, after Accumulated Amortization $ 215 $ 238
Weighted average remaining life 6 years 6 years 3 months 18 days
Manufacturing License Agreement [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Intangible Asset, Finite-Lived, before Accumulated Amortization $ 1,250  
Intangible Asset, Finite-Lived, Accumulated Amortization 83  
Intangible Asset, Excluding Goodwill, after Accumulated Amortization $ 1,167  
Weighted average remaining life   4 years 8 months 12 days