v3.25.4
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Finite Lived Intangible Assets [Line Items]    
Gross amount $ 35,759 $ 45,309
Accumulated amortization (24,473) (27,992)
Net carrying amount 11,286 17,317
Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Gross amount 7,030 18,824
Accumulated amortization (3,255) (11,968)
Net carrying amount $ 3,775 6,856
Intangible, weighted average remaining useful life 2 years 9 months 18 days  
Customer Relationship    
Finite Lived Intangible Assets [Line Items]    
Gross amount $ 23,725 23,725
Accumulated amortization (18,557) (14,171)
Net carrying amount $ 5,168 9,554
Intangible, weighted average remaining useful life 1 year 6 months  
Tradename    
Finite Lived Intangible Assets [Line Items]    
Gross amount $ 2,560 2,560
Accumulated amortization (2,232) (1,720)
Net carrying amount $ 328 840
Intangible, weighted average remaining useful life 10 months 24 days  
Website Domain Name    
Finite Lived Intangible Assets [Line Items]    
Gross amount $ 2,444 0
Accumulated amortization (429) 0
Net carrying amount $ 2,015 0
Intangible, weighted average remaining useful life 4 years 1 month 6 days  
Other Intangibles    
Finite Lived Intangible Assets [Line Items]    
Gross amount $ 0 200
Accumulated amortization 0 (133)
Net carrying amount $ 0 $ 67
Intangible, weighted average remaining useful life 0 years