v3.26.1
Goodwill and Intangible Assetst (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 20,298 $ 20,298
Accumulated Amortization (8,308) (7,626)
Net carrying amount $ 11,990 12,672
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Remaining weighted average useful life 3 years 11 months 1 day  
Gross carrying amount $ 3,294 3,294
Accumulated Amortization (1,431) (1,314)
Net carrying amount $ 1,863 1,980
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Remaining weighted average useful life 1 year 11 months 1 day  
Gross carrying amount $ 5,604 5,604
Accumulated Amortization (3,409) (3,129)
Net carrying amount $ 2,195 2,475
Developed Technology Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Remaining weighted average useful life 6 years 11 months 1 day  
Gross carrying amount $ 8,697 8,697
Accumulated Amortization (2,645) (2,428)
Net carrying amount $ 6,052 6,269
Patents and Intellectual Property [Member]    
Finite-Lived Intangible Assets [Line Items]    
Remaining weighted average useful life 6 years 11 months 1 day  
Gross carrying amount $ 2,703 2,703
Accumulated Amortization (823) (755)
Net carrying amount $ 1,880 $ 1,948