XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets, net - Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Feb. 28, 2023
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value $ 151,360 $ 149,392  
Accumulated Amortization (97,199) (87,269)  
Net Carrying Value 54,161 62,123  
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value 91,629 91,629  
Accumulated Amortization (69,923) (64,453)  
Net Carrying Value $ 21,706 $ 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 $ 20,786 $ 18,423  
Accumulated Amortization (6,005) (4,078)  
Net Carrying Value $ 14,781 $ 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,297 $ 18,809  
Accumulated Amortization (12,730) (11,317)  
Net Carrying Value $ 5,567 $ 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,588 $ 11,521  
Accumulated Amortization (5,777) (5,367)  
Net Carrying Value $ 5,811 $ 6,154  
Estimated Useful Life (Years) 15 years 15 years  
Non-compete agreement      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value $ 5,849 $ 5,878  
Accumulated Amortization (2,133) (1,530)  
Net Carrying Value $ 3,716 $ 4,348  
Estimated Useful Life (Years) 3 years 3 years  
Patents      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value $ 3,211 $ 3,132  
Accumulated Amortization (631) (524)  
Net Carrying Value $ 2,580 $ 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