XML 58 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
INTANGIBLE ASSETS AND INTERNAL-USE SOFTWARE, NET (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The estimated useful lives of the Company’s intangible assets are as follows:
Estimated Useful Life
Licenses2-6 years
Trade names5-10 years
Acquired technology5 years
Customer relationships5 years
Patents and trademarks10-20 years
The following table provides the gross carrying value and accumulated amortization for each major class of intangible asset other than goodwill:
December 31, 2024December 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortizable intangible assets:
Licenses$80,101 $(33,424)$46,677 $71,908 $(19,457)$52,451 
Acquired technology16,653 (8,238)8,415 15,003 (3,831)11,172 
Customer relationships12,000 (5,400)6,600 12,000 (3,000)9,000 
Trade names2,740 (1,578)1,162 2,740 (1,428)1,312 
Internal-use software188,164 (161,228)26,936 168,232 (132,375)35,857 
Other220 (14)206 145 (4)141 
299,878 (209,882)89,996 270,028 (160,095)109,933 
Nonamortizable intangible assets:
Marketing Agreement with a related party
1,000 — 1,000 1,000 — 1,000 
Total intangible assets$300,878 $(209,882)$90,996 $271,028 $(160,095)$110,933 
Schedule of Indefinite-Lived Intangible Assets
The following table provides the gross carrying value and accumulated amortization for each major class of intangible asset other than goodwill:
December 31, 2024December 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortizable intangible assets:
Licenses$80,101 $(33,424)$46,677 $71,908 $(19,457)$52,451 
Acquired technology16,653 (8,238)8,415 15,003 (3,831)11,172 
Customer relationships12,000 (5,400)6,600 12,000 (3,000)9,000 
Trade names2,740 (1,578)1,162 2,740 (1,428)1,312 
Internal-use software188,164 (161,228)26,936 168,232 (132,375)35,857 
Other220 (14)206 145 (4)141 
299,878 (209,882)89,996 270,028 (160,095)109,933 
Nonamortizable intangible assets:
Marketing Agreement with a related party
1,000 — 1,000 1,000 — 1,000 
Total intangible assets$300,878 $(209,882)$90,996 $271,028 $(160,095)$110,933 
Schedule of Estimated Annual Amortization Expense
As of December 31, 2024, the estimated annual amortization expenses for the years ending December 31, 2025 through 2029 and thereafter is as follows:
Year Ending December 31,Projected Amortization
Expense
2025$31,463 
202625,183 
202716,521 
20289,815 
20296,463 
Thereafter551 
Total$89,996