v3.25.4
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 102,491 $ 99,991
Accumulated Amortization (84,999) (66,581)
Total remaining amortization expense 17,492 33,410
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 76,791 75,291
Accumulated Amortization (70,738) (54,348)
Total remaining amortization expense 6,053 20,943
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,200 14,200
Accumulated Amortization (3,650) (2,150)
Total remaining amortization expense 10,550 12,050
Assembled workforce    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 11,000 10,000
Accumulated Amortization (10,111) (9,750)
Total remaining amortization expense 889 250
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 500 500
Accumulated Amortization (500) (333)
Total remaining amortization expense $ 0 $ 167