v3.24.3
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Goodwill and Intangible Assets [Line Items]    
Gross Carrying Amount $ 100,195 $ 100,155
Accumulated Amortization Expense (62,452) (47,668)
Net Carrying Amount 37,743 52,487
Developed technology    
Goodwill and Intangible Assets [Line Items]    
Gross Carrying Amount 75,495 75,455
Accumulated Amortization Expense (50,744) (39,411)
Net Carrying Amount 24,751 36,044
Patents    
Goodwill and Intangible Assets [Line Items]    
Gross Carrying Amount 14,200 14,200
Accumulated Amortization Expense (1,775) (650)
Net Carrying Amount 12,425 13,550
Assembled workforce    
Goodwill and Intangible Assets [Line Items]    
Gross Carrying Amount 10,000 10,000
Accumulated Amortization Expense (9,625) (7,374)
Net Carrying Amount 375 2,626
Trade name    
Goodwill and Intangible Assets [Line Items]    
Gross Carrying Amount 500 500
Accumulated Amortization Expense (308) (233)
Net Carrying Amount $ 192 $ 267