XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 9 Months Ended
Jun. 30, 2024
Sep. 30, 2024
Dec. 31, 2023
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   $ 147,103 $ 145,282
Accumulated Amortization   (97,203) (83,657)
Net Carrying Amount   49,900 61,625
Technology      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   94,586 94,549
Accumulated Amortization   (70,923) (60,465)
Net Carrying Amount   $ 23,663 34,084
Weighted Average Useful Life 5 years 5 years  
Customer relationships      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   $ 32,066 32,025
Accumulated Amortization   (21,143) (19,542)
Net Carrying Amount   $ 10,923 12,483
Weighted Average Useful Life 10 years 10 years  
Patents      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   $ 17,088 1,400
Accumulated Amortization   (2,394) (707)
Net Carrying Amount   $ 14,694 693
Weighted Average Useful Life 2 years 9 months 18 days 12 years 7 months 6 days  
Trademarks      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   $ 1,404 1,044
Accumulated Amortization   (863) (672)
Net Carrying Amount   $ 541 372
Weighted Average Useful Life 5 years 5 years  
Trade names      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   $ 1,045 15,350
Accumulated Amortization   (1,045) (1,916)
Net Carrying Amount   $ 0 13,434
Weighted Average Useful Life 12 years 10 months 24 days 2 years 9 months 18 days  
Other      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   $ 914 914
Accumulated Amortization   (835) (355)
Net Carrying Amount   $ 79 $ 559
Weighted Average Useful Life 4 years 1 month 6 days 4 years 1 month 6 days