v3.26.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 38,902 $ 13,740
Accumulated Amortization (9,795) (7,240)
Total 29,107 6,500
Website domain name and trademark    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 1,152 1,009
Accumulated Amortization (831) (724)
Total 321 285
Technology and licensed patents    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 13,317 12,731
Accumulated Amortization (7,453) (6,516)
Total 5,864 $ 6,215
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 289  
Accumulated Amortization (6)  
Total 283  
Developed technology    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 21,238  
Accumulated Amortization (1,263)  
Total 19,975  
Tradename    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 2,906  
Accumulated Amortization (242)  
Total $ 2,664