v3.24.2.u1
Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Total Intangible assets $ 111,943 $ 111,943
Accumulated Amortization (77,392) (70,190)
Total 34,551  
Net Carrying Amount $ 34,551 $ 41,753
Weighted-Average Useful Lives (in years) 6 years 8 months 12 days 6 years 8 months 12 days
Developed technology    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 73,367 $ 73,367
Accumulated Amortization (54,992) (49,087)
Total $ 18,375 $ 24,280
Weighted-Average Useful Lives (in years) 5 years 10 months 24 days 5 years 10 months 24 days
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 14,100 $ 14,100
Accumulated Amortization (14,100) (13,948)
Total 0 $ 152
Weighted-Average Useful Lives (in years)   4 years
Tradename    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 20,400 $ 20,400
Accumulated Amortization (6,966) (5,966)
Total $ 13,434 $ 14,434
Weighted-Average Useful Lives (in years) 9 years 9 months 18 days 9 years 9 months 18 days
Patents    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 4,076 $ 4,076
Accumulated Amortization (1,334) (1,189)
Total $ 2,742 $ 2,887
Weighted-Average Useful Lives (in years) 14 years 14 years