v3.24.1.u1
Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Total Intangible assets $ 111,943 $ 111,943
Accumulated Amortization (73,867) (70,190)
Total 38,076  
Net Carrying Amount $ 38,076 $ 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 (52,039) (49,087)
Total $ 21,328 $ 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,466) (5,966)
Total $ 13,934 $ 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,262) (1,189)
Total $ 2,814 $ 2,887
Weighted-Average Useful Lives (in years) 14 years 14 years