XML 96 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 100,155 $ 82,559
Accumulated Amortization (47,668) (28,415)
Total remaining amortization $ 52,487 54,144
Estimated useful life 3 years 2 months 12 days  
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 75,455 72,059
Accumulated Amortization (39,411) (24,240)
Total remaining amortization $ 36,044 47,819
Estimated useful life 2 years 4 months 24 days  
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 14,200  
Accumulated Amortization (650)  
Total remaining amortization $ 13,550  
Estimated useful life 8 years 8 months 12 days  
Assembled workforce    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 10,000 10,000
Accumulated Amortization (7,374) (4,042)
Total remaining amortization $ 2,626 5,958
Estimated useful life 9 months 18 days  
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 500 500
Accumulated Amortization (233) (133)
Total remaining amortization $ 267 $ 367
Estimated useful life 2 years 8 months 12 days