XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets, net - Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Feb. 28, 2023
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value $ 153,497 $ 149,392  
Accumulated Amortization (102,518) (87,269)  
Net Carrying Value 50,979 62,123  
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value 91,629 91,629  
Accumulated Amortization (72,658) (64,453)  
Net Carrying Value $ 18,971 $ 27,176 $ 19,900
Developed technology | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (Years) 3 years 3 years  
Developed technology | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (Years) 10 years 10 years  
Capitalized software      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value $ 22,178 $ 18,423  
Accumulated Amortization (7,000) (4,078)  
Net Carrying Value $ 15,178 $ 14,345  
Capitalized software | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (Years) 3 years 3 years  
Capitalized software | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (Years) 5 years 5 years  
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value $ 18,566 $ 18,809  
Accumulated Amortization (13,767) (11,317)  
Net Carrying Value $ 4,799 $ 7,492  
Customer relationships | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (Years) 5 years 5 years  
Customer relationships | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (Years) 10 years 10 years  
Trademarks      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value $ 11,624 $ 11,521  
Accumulated Amortization (5,982) (5,367)  
Net Carrying Value $ 5,642 $ 6,154  
Estimated Useful Life (Years) 15 years 15 years  
Non-compete agreement      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value $ 5,871 $ 5,878  
Accumulated Amortization (2,408) (1,530)  
Net Carrying Value $ 3,463 $ 4,348  
Estimated Useful Life (Years) 3 years 3 years  
Patents      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value $ 3,629 $ 3,132  
Accumulated Amortization (703) (524)  
Net Carrying Value $ 2,926 $ 2,608  
Patents | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (Years) 3 years 3 years  
Patents | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (Years) 19 years 19 years