XML 62 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets, Net - Schedule Of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Amortizable intangible assets:    
Amortizable intangible assets $ 23,993 $ 23,993
Less: accumulated amortization:    
Less: accumulated amortization (15,069) (13,692)
Amortizable intangible assets, net 8,924 10,301
Non-amortized intangible assets    
Acquired IPR&D product rights 700 700
Intangible assets, net $ 9,624 $ 11,001
Estimated Useful Lives indefinite indefinite
Developed Technology    
Amortizable intangible assets:    
Amortizable intangible assets $ 16,810 $ 16,810
Less: accumulated amortization:    
Less: accumulated amortization $ (8,600) $ (7,722)
Developed Technology | Minimum    
Non-amortized intangible assets    
Estimated Useful Lives 11 years 11 years
Developed Technology | Maximum    
Non-amortized intangible assets    
Estimated Useful Lives 16 years 16 years
Customer Relationships    
Amortizable intangible assets:    
Amortizable intangible assets $ 2,413 $ 2,413
Less: accumulated amortization:    
Less: accumulated amortization $ (1,898) $ (1,700)
Non-amortized intangible assets    
Estimated Useful Lives 10 years 10 years
Trade Names & Trademarks    
Amortizable intangible assets:    
Amortizable intangible assets $ 570 $ 570
Less: accumulated amortization:    
Less: accumulated amortization $ (371) $ (330)
Trade Names & Trademarks | Minimum    
Non-amortized intangible assets    
Estimated Useful Lives 10 years 10 years
Trade Names & Trademarks | Maximum    
Non-amortized intangible assets    
Estimated Useful Lives 13 years 13 years
Reacquired Rights    
Amortizable intangible assets:    
Amortizable intangible assets $ 4,200 $ 4,200
Less: accumulated amortization:    
Less: accumulated amortization $ (4,200) $ (3,940)
Non-amortized intangible assets    
Estimated Useful Lives 6 years 6 years