v3.26.1
Intangible Assets, net - Schedule of Intangible Assets, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Indefinite lived intangible assets $ 310 $ 310
Total intangible assets, cost 22,828 22,828
Less: accumulated amortization (20,187) (20,075)
Intangible assets, net $ 2,641 2,753
Patents    
Finite-Lived Intangible Assets [Line Items]    
Finite-live intangible assets useful life 20 years  
Finite-lived intangible assets $ 2,518 2,518
Acquired intangibles - technology    
Finite-Lived Intangible Assets [Line Items]    
Finite-live intangible assets useful life 3 years  
Finite-lived intangible assets $ 3,830 3,830
Acquired intangibles - customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-live intangible assets useful life 5 years 8 months 12 days  
Finite-lived intangible assets $ 15,770 15,770
Acquired intangibles - brand names    
Finite-Lived Intangible Assets [Line Items]    
Finite-live intangible assets useful life 3 years 4 months 24 days  
Finite-lived intangible assets $ 400 $ 400