XML 52 R37.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
Amortized intangible assets consisted of the following (in thousands):
Gross
Carrying
Value
Accumulated
Amortization
Net
Carrying
Value
Customer relationships$70,394 $(7,753)$62,641 
Completed technologies58,612 (23,401)35,211 
Trademarks792 (176)616 
Non-compete agreements340 (260)80 
Balance as of June 30, 2024$130,138 $(31,590)$98,548 
 Gross
Carrying
Value
Accumulated
Amortization
Net
Carrying
Value
Customer relationships$75,965 $(5,352)$70,613 
Completed technologies62,123 (20,745)41,378 
Trademarks903 (50)853 
Non-compete agreements340 (232)108 
Balance as of December 31, 2023$139,331 $(26,379)$112,952 
Schedule of Intangible Assets, Future Amortization Expense
As of June 30, 2024, estimated future amortization expense related to intangible assets was as follows (in thousands):
Year Ended December 31,Amount
Remainder of fiscal 2024$5,247 
202510,267 
20269,918 
20278,976 
20288,246 
20298,246 
Thereafter47,648 
$98,548