XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets consist of the following:
 As of June 30, 2024
 Carrying ValueAccumulated 
Amortization
Net Intangible
Amortizable intangible assets:
Product technology$23,879 $16,714 $7,165 
Patents and trademarks17,747 10,338 7,409 
Customer relationships24,921 7,878 17,043 
Other26,774 12,256 14,518 
Total$93,321 $47,186 $46,135 
 As of December 31, 2023
 Carrying ValueAccumulated 
Amortization
Net Intangible
Amortizable intangible assets:
Product technology$24,127 $15,742 $8,385 
Patents and trademarks19,687 11,509 8,178 
Customer relationships25,164 7,279 17,885 
Other22,062 8,619 13,443 
Total$91,040 $43,149 $47,891 
Schedule of Estimated Amortization Expense The estimated amortization expense for each of the years 2024 through 2028 and thereafter is as follows:
Years ending December 31,Amount
2024 (excluding the first 6 months)$8,997 
20259,092 
20267,004 
20275,683 
20281,935 
Thereafter13,424 
Total$46,135