XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
The Company had a goodwill balance of $21.9 million at both December 31, 2023 and 2022.
The Company’s intangible assets are comprised of the following (in thousands):
December 31, 2023
 Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived intangible assets:
Developed technologies$4,751 $(4,465)$286 
Trademarks and trade names9,513 (7,950)1,563 
Customer relationships8,500 (7,447)1,053 
Capitalized software development costs41,275 (17,320)23,955 
Other2,884 (2,805)79 
Total finite-lived intangible assets$66,923 $(39,987)26,936 
Indefinite-lived intangible assets:
In-process capitalized software development costs204 
Total intangible assets$27,140 
December 31, 2022
 Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived intangible assets:
Developed technologies$4,534 $(4,016)$518 
Trademarks and trade names9,513 (7,105)2,408 
Customer relationships8,500 (6,597)1,903 
Capitalized software development costs40,767 (11,686)29,081 
Other2,884 (2,225)659 
Total finite-lived intangible assets$66,198 $(31,629)34,569 
Indefinite-lived intangible assets:
In-process capitalized software development costs6,814 
Total intangible assets$41,383 
Amortization expense for the years ended December 31, 2023 and 2022 was approximately $16.4 million and $20.1 million, respectively, including approximately $14.3 million and $17.9 million related to capitalized software development costs for the years ended December 31, 2023 and 2022, respectively.
For the years ended December 31, 2023 and 2022, the Company recorded $5.2 million and $3.0 million, respectively, of impairment losses on intangible assets related to capitalized software.
The following table represents details of the amortization of finite-lived intangible assets that is estimated to be expensed in the future (in thousands):
2024$11,115 
20256,617 
20263,151 
20272,716 
20282,166 
Thereafter1,171 
Total$26,936